Harness status: OK Found 41 tests 30 Pass 11 Fail Pass document.all is an HTMLAllCollection Pass length attribute Pass indexed property getter Pass indexed property getter out of range Pass named property getter Pass named property getter with dot syntax Pass named property getter with invalid name Pass named property getter returning collection Pass named property getter with "array index property name" Pass named property getter with invalid "array index property name" Pass named property getter with undefined Pass named property getter with null Pass namedItem method Pass namedItem method with invalid name Pass namedItem method returning collection Pass namedItem method with "array index property name" Pass namedItem method with invalid "array index property name" Pass namedItem method with undefined Pass namedItem method with null Pass namedItem method with no argument Fail legacy caller Fail legacy caller with invalid name Fail legacy caller returning collection Fail legacy caller with "array index property name" Fail legacy caller with "array index property name" as number Fail legacy caller with invalid "array index property name" Fail legacy caller with undefined Fail legacy caller with null Fail legacy caller with no argument Pass legacy caller is not a constructor Fail legacy caller with arbitrary this value Pass item method Pass item method with invalid name Pass item method returning collection Pass item method with "array index property name" Pass item method with "array index property name" as number Pass item method with invalid "array index property name" Pass item method with undefined Pass item method with null Pass item method with no argument Fail collections are new live HTMLCollection instances