diff --git a/packages/babel-plugin-transform-es2015-parameters/test/fixtures/parameters/default-rest/expected.js b/packages/babel-plugin-transform-es2015-parameters/test/fixtures/parameters/default-rest/expected.js index f74dcedeed..852967ef85 100644 --- a/packages/babel-plugin-transform-es2015-parameters/test/fixtures/parameters/default-rest/expected.js +++ b/packages/babel-plugin-transform-es2015-parameters/test/fixtures/parameters/default-rest/expected.js @@ -1,21 +1,21 @@ var a = 1; function rest() { - var b = arguments.length <= 0 || arguments[0] === undefined ? a : arguments[0]; + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; assert.equal(b, 1); } rest(undefined, 2); function rest2() { - var b = arguments.length <= 0 || arguments[0] === undefined ? a : arguments[0]; + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; assert.equal(arguments.length <= 1 ? undefined : arguments[1], 2); } rest2(undefined, 2); function rest3() { - var b = arguments.length <= 0 || arguments[0] === undefined ? a : arguments[0]; + var b = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : a; - assert.equal(arguments.length - 1, 1); + assert.equal(arguments.length <= 1 ? 0 : arguments.length - 1, 1); } rest3(undefined, 2);