OwnPropertyKeys.html

FAILExpected2 of 5 subtests pass434 ms

Details

Test
/webidl/ecmascript-binding/legacy-platform-object/OwnPropertyKeys.html
Harness
OK

Subtests

StatusSubtestMessage
FAILmust enumerate property indices in ascending numerical order
assert_array_equals: actual ["0","1","2","length"] expected ["0","1","2"] lengths differ, expected array ["0", "1", "2"] length 3, got ["0", "1", "2", "length"] length 4
assert_array_equals: actual ["0","1","2","length"] expected ["0","1","2"] lengths differ, expected array ["0", "1", "2"] length 3, got ["0", "1", "2", "length"] length 4
PASSmust enumerate property names in list order
PASSmust first enumerate property indices in ascending numerical order, then named properties in list order
FAILmust enumerate own properties after indexed and named properties even when they're added first
assert_array_equals: actual ["0","1","id","class"] expected ["0","1","id","class","foo","bar"] lengths differ, expected array ["0", "1", "id", "class", "foo", "bar"] length 6, got ["0", "1", "id", "c…
assert_array_equals: actual ["0","1","id","class"] expected ["0","1","id","class","foo","bar"] lengths differ, expected array ["0", "1", "id", "class", "foo", "bar"] length 6, got ["0", "1", "id", "c…
FAILmust enumerate symbols after strings, regardless of which ones got added first
assert_array_equals: actual ["0","1","id","class"] expected ["0","1","id","class","foo","bar","Symbol()","Symbol()"] lengths differ, expected array ["0", "1", "id", "class", "foo", "bar", symbol "Sym…
assert_array_equals: actual ["0","1","id","class"] expected ["0","1","id","class","foo","bar","Symbol()","Symbol()"] lengths differ, expected array ["0", "1", "id", "class", "foo", "bar", symbol "Sym…