Skip to content

Commit 1b94260

Browse files
committed
tap@15
1 parent 259e649 commit 1b94260

11 files changed

+2711
-2455
lines changed

package-lock.json

+2,632-2,347
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"events-to-array": "^1.1.2",
3939
"mutate-fs": "^2.1.1",
4040
"rimraf": "^2.7.1",
41-
"tap": "^14.9.2",
41+
"tap": "^15.0.9",
4242
"tar-fs": "^1.16.3",
4343
"tar-stream": "^1.6.2"
4444
},

test/create.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -131,15 +131,15 @@ t.test('create file', t => {
131131
})
132132

133133
t.test('create', t => {
134-
t.isa(c({ sync: true }, ['README.md']), Pack.Sync)
135-
t.isa(c(['README.md']), Pack)
134+
t.type(c({ sync: true }, ['README.md']), Pack.Sync)
135+
t.type(c(['README.md']), Pack)
136136
t.end()
137137
})
138138

139139
t.test('open fails', t => {
140140
const poop = new Error('poop')
141141
const file = path.resolve(dir, 'throw-open.tar')
142-
t.tearDown(mutateFS.statFail(poop))
142+
t.teardown(mutateFS.statFail(poop))
143143
t.throws(_ => c({
144144
file: file,
145145
sync: true,

test/extract.js

+7-11
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,9 @@ t.test('basic extracting', t => {
1616
const file = path.resolve(tars, 'utf8.tar')
1717
const dir = path.resolve(extractdir, 'basic')
1818

19-
t.beforeEach(cb => {
19+
t.beforeEach(() => {
2020
rimraf.sync(dir)
2121
mkdirp.sync(dir)
22-
cb()
2322
})
2423

2524
const check = t => {
@@ -59,10 +58,9 @@ t.test('file list and filter', t => {
5958
const file = path.resolve(tars, 'utf8.tar')
6059
const dir = path.resolve(extractdir, 'filter')
6160

62-
t.beforeEach(cb => {
61+
t.beforeEach(() => {
6362
rimraf.sync(dir)
6463
mkdirp.sync(dir)
65-
cb()
6664
})
6765

6866
const check = t => {
@@ -103,10 +101,9 @@ t.test('no file list', t => {
103101
const file = path.resolve(tars, 'body-byte-counts.tar')
104102
const dir = path.resolve(extractdir, 'no-list')
105103

106-
t.beforeEach(cb => {
104+
t.beforeEach(() => {
107105
rimraf.sync(dir)
108106
mkdirp.sync(dir)
109-
cb()
110107
})
111108

112109
const check = t => {
@@ -145,10 +142,9 @@ t.test('read in itty bits', t => {
145142
const file = path.resolve(tars, 'body-byte-counts.tar')
146143
const dir = path.resolve(extractdir, 'no-list')
147144

148-
t.beforeEach(cb => {
145+
t.beforeEach(() => {
149146
rimraf.sync(dir)
150147
mkdirp.sync(dir)
151-
cb()
152148
})
153149

154150
const check = t => {
@@ -191,9 +187,9 @@ t.test('bad calls', t => {
191187

192188
t.test('no file', t => {
193189
const Unpack = require('../lib/unpack.js')
194-
t.isa(x(), Unpack)
195-
t.isa(x(['asdf']), Unpack)
196-
t.isa(x({sync: true}), Unpack.Sync)
190+
t.type(x(), Unpack)
191+
t.type(x(['asdf']), Unpack)
192+
t.type(x({sync: true}), Unpack.Sync)
197193
t.end()
198194
})
199195

test/pack.js

+8-9
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ t.test('portable pack a dir', t => {
198198

199199
t.test('use process cwd if cwd not specified', t => {
200200
const cwd = process.cwd()
201-
t.tearDown(_ => process.chdir(cwd))
201+
t.teardown(_ => process.chdir(cwd))
202202
process.chdir(files)
203203

204204
const out = []
@@ -368,7 +368,7 @@ t.test('add the same dir twice (exercise cache code)', t => {
368368
t.test('if gzip is truthy, make it an object', t => {
369369
const opt = { gzip: true }
370370
new Pack(opt)
371-
t.isa(opt.gzip, 'object')
371+
t.type(opt.gzip, 'object')
372372
t.end()
373373
})
374374

@@ -463,7 +463,7 @@ t.test('very deep gzip path, sync', t => {
463463
pack.resume()
464464

465465
const zipped = pack.read()
466-
t.isa(zipped, Buffer)
466+
t.type(zipped, Buffer)
467467
const data = zlib.unzipSync(zipped)
468468
const entries = []
469469
for (var i = 0; i < data.length; i += 512) {
@@ -536,7 +536,7 @@ t.test('write after end', t => {
536536
})
537537

538538
t.test('emit error when stat fail', t => {
539-
t.tearDown(mutateFS.statFail(new Error('xyz')))
539+
t.teardown(mutateFS.statFail(new Error('xyz')))
540540
t.throws(_ => new PackSync({ cwd: files }).add('one-byte.txt'),
541541
new Error('xyz'))
542542

@@ -547,7 +547,7 @@ t.test('emit error when stat fail', t => {
547547
})
548548

549549
t.test('readdir fail', t => {
550-
t.tearDown(mutateFS.fail('readdir', new Error('xyz')))
550+
t.teardown(mutateFS.fail('readdir', new Error('xyz')))
551551
t.throws(_ => new PackSync({ cwd: files }).add('dir'), new Error('xyz'))
552552

553553
new Pack({ cwd: files }).add('dir').on('error', e => {
@@ -678,7 +678,7 @@ t.test('ignores mid-queue', t => {
678678
const data = Buffer.concat(out)
679679
t.equal(data.slice(0, 100).toString().replace(/\0.*$/, ''), './')
680680
const file = data.slice(512, 612).toString().replace(/\0.*$/, '')
681-
t.notequal(files.indexOf(file), -1)
681+
t.not(files.indexOf(file), -1)
682682
t.end()
683683
})
684684

@@ -752,11 +752,10 @@ t.test('warnings', t => {
752752
t.test('no dir recurse', t => {
753753
const dir = path.resolve(fixtures, 'pack-no-dir-recurse')
754754
t.teardown(_ => rimraf.sync(dir))
755-
t.beforeEach(cb => {
755+
t.beforeEach(() => {
756756
rimraf.sync(dir)
757757
mkdirp.sync(dir + '/x')
758758
fs.writeFileSync(dir + '/x/y', 'y')
759-
cb()
760759
})
761760

762761
const check = (t, data) => {
@@ -1003,7 +1002,7 @@ t.test('padding works regardless of arite/add order', t =>
10031002
write({ before: true }),
10041003
write({ before: false }),
10051004
]).then(res =>
1006-
t.is(res[0], res[1], 'length is the same regardless of write/add order')))
1005+
t.equal(res[0], res[1], 'length is the same regardless of write/add order')))
10071006

10081007
t.test('prefix and subdirs', t => {
10091008
const dir = path.resolve(fixtures, 'pack-prefix-subdirs')

test/read-entry.js

+2-2
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ t.test('meta entry', t => {
110110
t.throws(_ => entry.write(Buffer.alloc(1024)))
111111

112112
t.equal(actual, expect)
113-
t.like(entry, { meta: true, type: 'NextFileHasLongLinkpath' })
113+
t.match(entry, { meta: true, type: 'NextFileHasLongLinkpath' })
114114
t.end()
115115
})
116116

@@ -146,7 +146,7 @@ t.test('unknown entry type', t => {
146146
t.throws(_ => entry.write(Buffer.alloc(1024)))
147147

148148
t.equal(actual, expect)
149-
t.like(entry, { ignore: true })
149+
t.match(entry, { ignore: true })
150150
t.end()
151151
})
152152

test/replace.js

+5-7
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ const spawn = require('child_process').spawn
2525

2626
t.teardown(_ => rimraf.sync(dir))
2727

28-
const reset = cb => {
28+
const reset = () => {
2929
rimraf.sync(dir)
3030
mkdirp.sync(dir)
3131
const data = fs.readFileSync(tars + '/body-byte-counts.tar')
@@ -44,13 +44,11 @@ const reset = cb => {
4444
fs.writeFileSync(fileEmpty, Buffer.alloc(1024))
4545

4646
fs.writeFileSync(fileCompressed, zlib.gzipSync(data))
47-
48-
if (cb)
49-
cb()
5047
}
5148

5249
t.test('setup', t => {
53-
reset(t.end)
50+
reset()
51+
t.end()
5452
})
5553

5654
t.test('basic file add to archive (good or truncated)', t => {
@@ -305,8 +303,8 @@ t.test('mtime cache', t => {
305303
t.test('create tarball out of another tarball', t => {
306304
const out = path.resolve(dir, 'out.tar')
307305

308-
t.beforeEach(cb => {
309-
fs.writeFile(out, fs.readFileSync(path.resolve(tars, 'dir.tar')), cb)
306+
t.beforeEach(() => {
307+
fs.writeFileSync(out, fs.readFileSync(path.resolve(tars, 'dir.tar')))
310308
})
311309

312310
const check = t => {

0 commit comments

Comments
 (0)