Home | History | Annotate | Download | only in object-keys

Lines Matching full:assertequals

34 assertEquals(Object.keys(2), []);
35 assertEquals(Object.keys("foo"), ["0", "1", "2"]);
39 assertEquals(Object.keys({}), []);
40 assertEquals(Object.keys({a:null}), ['a']);
41 assertEquals(Object.keys({a:null, b:null}), ['a', 'b']);
42 assertEquals(Object.keys({b:null, a:null}), ['b', 'a']);
43 assertEquals(Object.keys([]), []);
44 assertEquals(Object.keys([null]), ['0']);
45 assertEquals(Object.keys([undefined]), ['0']);
46 assertEquals(Object.keys([null,null]), ['0', '1']);
47 assertEquals(Object.keys([null,null,,,,null]), ['0', '1', '5']);
48 assertEquals(Object.keys({__proto__:{a:null}}), []);
49 assertEquals(Object.keys({__proto__:[1,2,3]}), []);
52 assertEquals(Object.keys(x), []);
53 assertEquals(Object.keys(function () {}), []);
55 assertEquals('string', typeof(Object.keys([1])[0]));
58 assertEquals(['0', '1', '2'], Object.keys(arguments));
65 assertEquals(['a', 'b', 'c'], keysBefore);
68 assertEquals(['a', 'b', 'c'], keysAfter);
69 assertEquals(['x', 'b', 'c'], keysBefore);
73 assertEquals(['0', '1', '2'], Object.keys(o));
77 assertEquals(['1', '2'], Object.keys(o));
81 assertEquals(['0', '1', '2'], Object.keys(arguments));
85 assertEquals(['1', '2'], Object.keys(arguments));
90 assertEquals(['0', '1', '2'], Object.keys(arguments));
94 assertEquals(['1', '2'], Object.keys(arguments));
98 assertEquals(0, Object.keys(b).length);
100 assertEquals(1, Object.keys(b).length);