|
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