diff options
Diffstat (limited to 'deps/v8/test/mjsunit/arguments-opt.js')
-rw-r--r-- | deps/v8/test/mjsunit/arguments-opt.js | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/deps/v8/test/mjsunit/arguments-opt.js b/deps/v8/test/mjsunit/arguments-opt.js index b8280b4be..c74fc75a2 100644 --- a/deps/v8/test/mjsunit/arguments-opt.js +++ b/deps/v8/test/mjsunit/arguments-opt.js @@ -79,38 +79,36 @@ assertTrue(typeof(A(10000)) == 'undefined'); assertTrue(typeof(A(10000, 0)) == 'undefined'); // String access. -assertEquals('0', A('0')); -assertEquals('0', A('0',1)); +assertEquals(0, A('0')); +assertEquals(0, A('0',1)); assertEquals(2, A('1',2)); assertEquals(2, A('1',2,3,4,5)); assertEquals(5, A('4',2,3,4,5)); -assertEquals('undefined', typeof A('1')); -assertEquals('undefined', typeof A('3',2,1)); +assertTrue(typeof A('1') == 'undefined'); +assertTrue(typeof A('3',2,1) == 'undefined'); assertEquals(A, A('callee')); assertEquals(1, A('length')); assertEquals(2, A('length',2)); assertEquals(5, A('length',2,3,4,5)); assertEquals({}.toString, A('toString')); assertEquals({}.isPrototypeOf, A('isPrototypeOf')); -assertEquals('undefined', typeof A('xxx')); +assertTrue(typeof A('xxx') == 'undefined'); // Object access. function O(key) { return { toString: function() { return key; } }; } -var O0 = O(0); -assertSame(O0, A(O0)); -assertSame(O0, A(O0,1)); +assertEquals(0, A(O(0))); +assertEquals(0, A(O(0),1)); assertEquals(2, A(O(1),2)); assertEquals(2, A(O(1),2,3,4,5)); assertEquals(5, A(O(4),2,3,4,5)); assertTrue(typeof A(O(1)) == 'undefined'); assertTrue(typeof A(O(3),2,1) == 'undefined'); -O0 = O('0'); -assertSame(O0, A(O0)); -assertSame(O0, A(O0,1)); +assertEquals(0, A(O('0'))); +assertEquals(0, A(O('0'),1)); assertEquals(2, A(O('1'),2)); assertEquals(2, A(O('1'),2,3,4,5)); assertEquals(5, A(O('4'),2,3,4,5)); |