diff options
author | Adam Majer <amajer@suse.de> | 2019-07-26 15:55:57 +0200 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2019-07-28 22:37:45 -0700 |
commit | ddf7e2a7527ea7686eb6cbbd765e6f2eb97ee00a (patch) | |
tree | 251700097841283526ced8d4c2ed13fe977b7a85 /deps/npm/node_modules/find-npm-prefix | |
parent | 779a05d5d1bfe2eeb05386f6415d36f80ca0b3b5 (diff) | |
download | android-node-v8-ddf7e2a7527ea7686eb6cbbd765e6f2eb97ee00a.tar.gz android-node-v8-ddf7e2a7527ea7686eb6cbbd765e6f2eb97ee00a.tar.bz2 android-node-v8-ddf7e2a7527ea7686eb6cbbd765e6f2eb97ee00a.zip |
deps: remove backup files
PR-URL: https://github.com/nodejs/node/pull/28865
Reviewed-By: Richard Lau <riclau@uk.ibm.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'deps/npm/node_modules/find-npm-prefix')
-rw-r--r-- | deps/npm/node_modules/find-npm-prefix/test/find-prefix.js~ | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/deps/npm/node_modules/find-npm-prefix/test/find-prefix.js~ b/deps/npm/node_modules/find-npm-prefix/test/find-prefix.js~ deleted file mode 100644 index 76886cec67..0000000000 --- a/deps/npm/node_modules/find-npm-prefix/test/find-prefix.js~ +++ /dev/null @@ -1,79 +0,0 @@ -'use strict' -const Bluebird = require('bluebird') -const test = require('tap').test -const requireInject = require('require-inject') -const findPrefix = requireInject('../find-prefix.js', { - fs: { - readdir: mockReaddir - } -}) - -test('find-prefix', t => { - const tests = { - '/Users/example/code/test1/node_modules': '/Users/example/code/test1', - '/Users/example/code/test1/node_modules/node_modules': '/Users/example/code/test1', - '/Users/example/code/test1/sub1': '/Users/example/code/test1', - '/Users/example/code/test1/sub1/sub1a': '/Users/example/code/test1', - '/Users/example/code/test2': '/Users/example/code/test2', - '/Users/example/code/test2/sub2': '/Users/example/code/test2', - '/Users/example/code': '/Users/example/code', - '/Users/example': '/Users/example', - '/does/not/exist': '/does/not/exist' - } - t.plan(Object.keys(tests).length) - return Bluebird.map(Object.keys(tests), dir => { - return findPrefix(dir).then(pre => { - t.is(pre, tests[dir], dir) - }) - }) -}) - -test('fail-prefix', t => { - return findPrefix('/Users/example/eperm').then(pre => { - t.fail('no eperm') - }).catch(err => { - t.is(err.code, 'EPERM', 'got perm error') - }) -}) - -const fixture = { - 'Users': { - 'example': { - 'code': { - 'test1': { - 'node_modules': { - 'node_modules': {} - }, - 'sub1': { - 'sub1a': {} - } - }, - 'test2': { - 'package.json': {}, - 'sub2': {} - } - } - } - } -} - -function mockReaddir (dir, cb) { - if (/eperm/.test(dir)) { - const err = new Error('Can not read: ' + dir) - err.code = 'EPERM' - return cb(err) - } - const parts = dir.split(/\//).slice(1) - let cwd = fixture - let part - while (part = parts.shift()) { - if (part in cwd) { - cwd = cwd[part] - } else { - const err = new Error('Does not exist: ' + dir + ' * ' + part) - err.code = 'ENOENT' - return cb(err) - } - } - return cb(null, Object.keys(cwd)) -} |