Skip to content

Commit ba515fb

Browse files
committed
test: remove yarn.lock dep
1 parent fac745c commit ba515fb

File tree

1 file changed

+36
-5
lines changed

1 file changed

+36
-5
lines changed

src/utils.spec.ts

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* @since 2019-07-17 18:45:47
44
*/
55

6+
import fs from 'fs-extra';
67
import { dirname, join } from 'path';
78
import { simpleResolver } from './utils';
89

@@ -11,17 +12,47 @@ describe('util', () => {
1112
const ext = ['', '.js', '.jsx', '.ts', '.tsx', '.json'];
1213
const local = await simpleResolver(__dirname, './bin/dpdm', ext);
1314
const index = await simpleResolver(__dirname, '.', ext);
14-
// dependents on yarn.lock
15-
const pkg = await simpleResolver(__dirname, 'string_decoder', ext);
16-
const deepPkg = await simpleResolver(dirname(pkg!), 'safe-buffer', ext);
15+
16+
await fs.outputJSON('node_modules/dpdm-ut-parent/package.json', {
17+
name: 'dpdm-ut-parent',
18+
version: '1.0.0',
19+
main: 'index.js',
20+
dependencies: {
21+
'dpdm-ut-deep': '^1.0.0',
22+
},
23+
});
24+
await fs.outputFile('node_modules/dpdm-ut-parent/index.js', '');
25+
26+
await fs.outputJSON(
27+
'node_modules/dpdm-ut-parent/node_modules/dpdm-ut-deep/package.json',
28+
{
29+
name: 'dpdm-ut-deep',
30+
version: '1.0.0',
31+
main: 'index.js',
32+
},
33+
);
34+
await fs.outputFile(
35+
'node_modules/dpdm-ut-parent/node_modules/dpdm-ut-deep/index.js',
36+
'',
37+
);
38+
39+
await fs.outputJSON('node_modules/dpdm-ut-deep/package.json', {
40+
name: 'dpdm-ut-deep',
41+
version: '2.0.0',
42+
main: 'index.js',
43+
});
44+
await fs.outputFile('node_modules/dpdm-ut-deep/index.js', '');
45+
46+
const pkg = await simpleResolver(__dirname, 'dpdm-ut-parent', ext);
47+
const deepPkg = await simpleResolver(dirname(pkg!), 'dpdm-ut-deep', ext);
1748
const notFound = await simpleResolver(__dirname, './utils.tsx', ext);
1849
expect([local, index, pkg, deepPkg, notFound]).toEqual([
1950
join(__dirname, 'bin/dpdm.ts'),
2051
join(__dirname, 'index.ts'),
21-
join(__dirname, '../node_modules/string_decoder/lib/string_decoder.js'),
52+
join(__dirname, '../node_modules/dpdm-ut-parent/index.js'),
2253
join(
2354
__dirname,
24-
'../node_modules/string_decoder/node_modules/safe-buffer/index.js',
55+
'../node_modules/dpdm-ut-parent/node_modules/dpdm-ut-deep/index.js',
2556
),
2657
null,
2758
]);

0 commit comments

Comments
 (0)