From 5f8932accf7591ecea0066d4623d4d797b99fccb Mon Sep 17 00:00:00 2001 From: James Halliday Date: Mon, 30 Nov 2015 14:15:49 -0600 Subject: [PATCH] module ext case for browser field --- test/browser_field_resolve.js | 10 ++++++++++ test/browser_field_resolve/f/main.js | 1 + test/browser_field_resolve/f/package.json | 5 +++++ test/browser_field_resolve/f/x.js | 1 + 4 files changed, 17 insertions(+) create mode 100644 test/browser_field_resolve/f/main.js create mode 100644 test/browser_field_resolve/f/package.json create mode 100644 test/browser_field_resolve/f/x.js diff --git a/test/browser_field_resolve.js b/test/browser_field_resolve.js index b652aba22..6cddb7629 100644 --- a/test/browser_field_resolve.js +++ b/test/browser_field_resolve.js @@ -52,3 +52,13 @@ test('browser field resolve (e)', function (t) { function log (x) { t.equal(x, 111) } }); }); + +test('browser field resolve (f)', function (t) { + t.plan(2); + var b = browserify(__dirname + '/browser_field_resolve/f/main.js'); + b.bundle(function (err, src) { + t.ifError(err); + vm.runInNewContext(src, { console: { log: log } }); + function log (x) { t.equal(x, 999) } + }); +}); diff --git a/test/browser_field_resolve/f/main.js b/test/browser_field_resolve/f/main.js new file mode 100644 index 000000000..9e1be0024 --- /dev/null +++ b/test/browser_field_resolve/f/main.js @@ -0,0 +1 @@ +console.log(require('aaa/what.js')) diff --git a/test/browser_field_resolve/f/package.json b/test/browser_field_resolve/f/package.json new file mode 100644 index 000000000..339004096 --- /dev/null +++ b/test/browser_field_resolve/f/package.json @@ -0,0 +1,5 @@ +{ + "browser": { + "aaa/what": "./x.js" + } +} diff --git a/test/browser_field_resolve/f/x.js b/test/browser_field_resolve/f/x.js new file mode 100644 index 000000000..95c041e1a --- /dev/null +++ b/test/browser_field_resolve/f/x.js @@ -0,0 +1 @@ +module.exports = 999