Skip to content

Commit

Permalink
Add test for object spread syntax
Browse files Browse the repository at this point in the history
  • Loading branch information
goto-bus-stop committed Jan 14, 2018
1 parent 6dbd142 commit a83565f
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 0 deletions.
6 changes: 6 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions package.json
Expand Up @@ -76,6 +76,7 @@
"browser-unpack": "^1.1.1",
"coffee-script": "~1.10.0",
"coffeeify": "~1.1.0",
"has-object-spread": "^1.0.0",
"has-template-literals": "^1.0.0",
"isstream": "^0.1.2",
"make-generator-function": "^1.1.0",
Expand Down
14 changes: 14 additions & 0 deletions test/spread.js
@@ -0,0 +1,14 @@
var browserify = require('../');
var test = require('tap').test;
var vm = require('vm');
var hasObjectSpread = require('has-object-spread')();

test('yield', { skip: !hasObjectSpread }, function (t) {
t.plan(2);
var b = browserify(__dirname + '/spread/main.js');

b.bundle(function (err, src) {
t.error(err);
t.notEqual(src.indexOf('...b'), -1, 'passed through spread syntax')
});
});
1 change: 1 addition & 0 deletions test/spread/main.js
@@ -0,0 +1 @@
var a = { ...b }

0 comments on commit a83565f

Please sign in to comment.