fix tests

This commit is contained in:
Henry Zhu 2016-12-16 11:50:57 -05:00
parent 852348d700
commit bfe4faa0d9

View File

@ -1,21 +1,21 @@
var a = 1; var a = 1;
function rest() { 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); assert.equal(b, 1);
} }
rest(undefined, 2); rest(undefined, 2);
function rest2() { 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); assert.equal(arguments.length <= 1 ? undefined : arguments[1], 2);
} }
rest2(undefined, 2); rest2(undefined, 2);
function rest3() { 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); rest3(undefined, 2);