|
1 | 1 | var test = require('tape');
|
| 2 | +var path = require('path'); |
2 | 3 | var resolve = require('../');
|
3 | 4 |
|
4 | 5 | test('synchronous pathfilter', function (t) {
|
5 | 6 | var res;
|
6 | 7 | var resolverDir = __dirname + '/pathfilter/deep_ref';
|
7 | 8 | var pathFilter = function (pkg, x, remainder) {
|
8 | 9 | t.equal(pkg.version, '1.2.3');
|
9 |
| - t.equal(x, resolverDir + '/node_modules/deep/ref'); |
| 10 | + t.equal(x, path.join(resolverDir, 'node_modules', 'deep', 'ref')); |
10 | 11 | t.equal(remainder, 'ref');
|
11 | 12 | return 'alt';
|
12 | 13 | };
|
13 | 14 |
|
14 | 15 | res = resolve.sync('deep/ref', { basedir: resolverDir });
|
15 |
| - t.equal(res, resolverDir + '/node_modules/deep/ref.js'); |
| 16 | + t.equal(res, path.join(resolverDir, 'node_modules', 'deep', 'ref.js')); |
16 | 17 |
|
17 | 18 | res = resolve.sync('deep/deeper/ref', { basedir: resolverDir });
|
18 |
| - t.equal(res, resolverDir + '/node_modules/deep/deeper/ref.js'); |
| 19 | + t.equal(res, path.join(resolverDir, 'node_modules', 'deep', 'deeper', 'ref.js')); |
19 | 20 |
|
20 | 21 | res = resolve.sync('deep/ref', { basedir: resolverDir, pathFilter: pathFilter });
|
21 |
| - t.equal(res, resolverDir + '/node_modules/deep/alt.js'); |
| 22 | + t.equal(res, path.join(resolverDir, 'node_modules', 'deep', 'alt.js')); |
22 | 23 | t.end();
|
23 | 24 | });
|
0 commit comments