Skip to content

Commit

Permalink
refactor: move test asset files into subdirectory
Browse files Browse the repository at this point in the history
  • Loading branch information
hexjelly committed Jan 6, 2017
1 parent d14fdd2 commit 4a859ac
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 9 deletions.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
18 changes: 9 additions & 9 deletions test/test.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ const Replay = require('../src').Replay
test('Valid level 1: load() parses level correctly', t => {
t.plan(68)

return Level.load('test/lev_valid_1.lev').then(result => {
return Level.load('test/assets/levels/lev_valid_1.lev').then(result => {
t.true(result instanceof Level)
t.is(result.version, 'Elma')
t.is(result.link, 1524269776)
Expand Down Expand Up @@ -83,7 +83,7 @@ test('Valid level 1: load() parses level correctly', t => {
test('Valid level 2: load() parses level correctly', t => {
t.plan(14)

return Level.load('test/lev_valid_2.lev').then(result => {
return Level.load('test/assets/levels/lev_valid_2.lev').then(result => {
t.true(result instanceof Level)
t.is(result.version, 'Elma')
t.is(result.link, 1505288190)
Expand All @@ -104,26 +104,26 @@ test('Valid level 2: load() parses level correctly', t => {
test('Across level: load() returns error', t => {
t.plan(1)

return Level.load('test/lev_across.lev').then(result => t.fail()).catch(error => t.pass(error))
return Level.load('test/assets/levels/lev_across.lev').then(result => t.fail()).catch(error => t.pass(error))
})

test('Garbage invalid level: load() returns error', t => {
t.plan(1)

return Level.load('test/lev_invalid_1.lev').then(result => t.fail()).catch(error => t.pass(error))
return Level.load('test/assets/levels/lev_invalid_1.lev').then(result => t.fail()).catch(error => t.pass(error))
})

test('Generate link returns a number at least', t => {
t.plan(1)
return Level.load('test/lev_valid_1.lev').then(result => {
return Level.load('test/assets/levels/lev_valid_1.lev').then(result => {
result.generateLink()
t.true(typeof result.link === 'number')
}).catch(error => t.fail(error))
})

test('Level toBuffer() returns buffer with valid data', t => {
t.plan(11)
return Level.load('test/lev_valid_1.lev').then(result => {
return Level.load('test/assets/levels/lev_valid_1.lev').then(result => {
return result.toBuffer().then(buffer => {
t.is(buffer[0], 0x50)
t.is(buffer[180], 0x0A)
Expand All @@ -142,7 +142,7 @@ test('Level toBuffer() returns buffer with valid data', t => {

test('Level save() without argument returns error', t => {
t.plan(1)
return Level.load('test/lev_valid_1.lev').then(result => {
return Level.load('test/assets/levels/lev_valid_1.lev').then(result => {
return result.save().then(_ => {
t.fail('Should not save')
}).catch(error => t.pass(error))
Expand All @@ -151,7 +151,7 @@ test('Level save() without argument returns error', t => {

test('Level save() method without modifications matches original level', t => {
t.plan(49)
return Level.load('test/lev_valid_1.lev').then(original => {
return Level.load('test/assets/levels/lev_valid_1.lev').then(original => {
return original.save('temp/save_lev_valid_1.lev').then(_ => {
return Level.load('temp/save_lev_valid_1.lev').then(saved => {
t.is(original.link, saved.link)
Expand Down Expand Up @@ -214,7 +214,7 @@ test('Level save() method without modifications matches original level', t => {
test('Replay load() static method returns instance of Replay', t => {
t.plan(1)

return Replay.load('test/rec_valid_1.rec').then(result => {
return Replay.load('test/assets/replays/rec_valid_1.rec').then(result => {
t.true(result instanceof Replay)
}).catch(error => t.fail(error.Error))
})
Expand Down

0 comments on commit 4a859ac

Please sign in to comment.