createElementNS tests from mozilla, attached to webkit bug 16833
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
HTML tests:
PASS createElementNS(, )
PASS createElementNS(null, )
PASS createElementNS(, null)
PASS createElementNS(null, null)
PASS createElementNS(null, ""); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided is empty.
PASS createElementNS("", null)
PASS createElementNS("", ""); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided is empty.
PASS createElementNS(null, "
"); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided ('
') contains the invalid name-start character '<'.
PASS createElementNS(null, "0div"); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided ('0div') contains the invalid name-start character '0'.
PASS createElementNS(null, "di v"); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided ('di v') contains the invalid character ' '.
PASS createElementNS(null, "di
"); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided ('') contains the invalid name-start character '<'.
PASS createElementNS("http://example.com/", "0div"); threw InvalidCharacterError: Failed to execute 'createElementNS' on 'Document': The qualified name provided ('0div') contains the invalid name-start character '0'.
PASS createElementNS("http://example.com/", "di
"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('') is not a valid name.
PASS createElement("0div"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('0div') is not a valid name.
PASS createElement("di v"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('di v') is not a valid name.
PASS createElement("di
"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('') is not a valid name.
PASS createElement("0div"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('0div') is not a valid name.
PASS createElement("di v"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('di v') is not a valid name.
PASS createElement("di
"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('') is not a valid name.
PASS createElement("0div"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('0div') is not a valid name.
PASS createElement("di v"); threw InvalidCharacterError: Failed to execute 'createElement' on 'Document': The tag name provided ('di v') is not a valid name.
PASS createElement("di