Skip to content

Commit

Permalink
more test cases for browser field
Browse files Browse the repository at this point in the history
  • Loading branch information
James Halliday committed Dec 6, 2015
1 parent 0f2562e commit 4953fa1
Show file tree
Hide file tree
Showing 15 changed files with 74 additions and 0 deletions.
40 changes: 40 additions & 0 deletions test/browser_field_resolve.js
Original file line number Diff line number Diff line change
Expand Up @@ -62,3 +62,43 @@ test('browser field resolve (f)', function (t) {
function log (x) { t.equal(x, 999) }
});
});

test('browser field resolve (g)', function (t) {
t.plan(2);
var b = browserify(__dirname + '/browser_field_resolve/g/main.js');
b.bundle(function (err, src) {
t.ifError(err);
vm.runInNewContext(src, { console: { log: log } });
function log (x) { t.deepEqual(x, {}) }
});
});

test('browser field resolve (h)', function (t) {
t.plan(2);
var b = browserify(__dirname + '/browser_field_resolve/h/main.js');
b.bundle(function (err, src) {
t.ifError(err);
vm.runInNewContext(src, { console: { log: log } });
function log (x) { t.deepEqual(x, {}) }
});
});

test('browser field resolve (i)', function (t) {
t.plan(2);
var b = browserify(__dirname + '/browser_field_resolve/i/main.js');
b.bundle(function (err, src) {
t.ifError(err);
vm.runInNewContext(src, { console: { log: log } });
function log (x) { t.deepEqual(x, 5000) }
});
});

test('browser field resolve (j)', function (t) {
t.plan(2);
var b = browserify(__dirname + '/browser_field_resolve/j/main.js');
b.bundle(function (err, src) {
t.ifError(err);
vm.runInNewContext(src, { console: { log: log } });
function log (x) { t.deepEqual(x, 5000) }
});
});
2 changes: 2 additions & 0 deletions test/browser_field_resolve/g/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
try { var x = require('./x') } catch (err) {}
console.log(x)
5 changes: 5 additions & 0 deletions test/browser_field_resolve/g/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"browser": {
"./x.js": false
}
}
1 change: 1 addition & 0 deletions test/browser_field_resolve/g/x.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 1000
2 changes: 2 additions & 0 deletions test/browser_field_resolve/h/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
try { var x = require('./x.js') } catch (err) {}
console.log(x)
5 changes: 5 additions & 0 deletions test/browser_field_resolve/h/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"browser": {
"./x": false
}
}
1 change: 1 addition & 0 deletions test/browser_field_resolve/h/x.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 1000
1 change: 1 addition & 0 deletions test/browser_field_resolve/i/browser.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 5000
2 changes: 2 additions & 0 deletions test/browser_field_resolve/i/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
var x = require('./x.js')
console.log(x)
5 changes: 5 additions & 0 deletions test/browser_field_resolve/i/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"browser": {
"./x": "./browser"
}
}
1 change: 1 addition & 0 deletions test/browser_field_resolve/i/x.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 1000
1 change: 1 addition & 0 deletions test/browser_field_resolve/j/browser.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 5000
2 changes: 2 additions & 0 deletions test/browser_field_resolve/j/main.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
var x = require('./x')
console.log(x)
5 changes: 5 additions & 0 deletions test/browser_field_resolve/j/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"browser": {
"./x.js": "./browser.js"
}
}
1 change: 1 addition & 0 deletions test/browser_field_resolve/j/x.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = 1000

0 comments on commit 4953fa1

Please sign in to comment.