| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <html> | 2 <html> |
| 3 <head> | 3 <head> |
| 4 <title>LookupNamespaceURI and IsDefaultNamespace tests</title> | 4 <title>LookupNamespaceURI and IsDefaultNamespace tests</title> |
| 5 <script src=/resources/testharness.js></script> | 5 <script src=/resources/testharness.js></script> |
| 6 <script src=/resources/testharnessreport.js></script> | 6 <script src=/resources/testharnessreport.js></script> |
| 7 </head> | 7 </head> |
| 8 <body> | 8 <body> |
| 9 <h1>LookupNamespaceURI and IsDefaultNamespace</h1> | 9 <h1>LookupNamespaceURI and IsDefaultNamespace</h1> |
| 10 <div id="log"/> | 10 <div id="log"/> |
| (...skipping 14 matching lines...) Expand all Loading... |
| 25 var frag = document.createDocumentFragment(); | 25 var frag = document.createDocumentFragment(); |
| 26 lookupNamespaceURI(frag, null, null, 'DocumentFragment should have null namespac
e, prefix null'); | 26 lookupNamespaceURI(frag, null, null, 'DocumentFragment should have null namespac
e, prefix null'); |
| 27 lookupNamespaceURI(frag, '', null, 'DocumentFragment should have null namespace,
prefix ""'); | 27 lookupNamespaceURI(frag, '', null, 'DocumentFragment should have null namespace,
prefix ""'); |
| 28 lookupNamespaceURI(frag, 'foo', null, 'DocumentFragment should have null namespa
ce, prefix "foo"'); | 28 lookupNamespaceURI(frag, 'foo', null, 'DocumentFragment should have null namespa
ce, prefix "foo"'); |
| 29 lookupNamespaceURI(frag, 'xmlns', null, 'DocumentFragment should have null names
pace, prefix "xmlns"'); | 29 lookupNamespaceURI(frag, 'xmlns', null, 'DocumentFragment should have null names
pace, prefix "xmlns"'); |
| 30 isDefaultNamespace(frag, null, true, 'DocumentFragment is in default namespace,
prefix null'); | 30 isDefaultNamespace(frag, null, true, 'DocumentFragment is in default namespace,
prefix null'); |
| 31 isDefaultNamespace(frag, '', true, 'DocumentFragment is in default namespace, pr
efix ""'); | 31 isDefaultNamespace(frag, '', true, 'DocumentFragment is in default namespace, pr
efix ""'); |
| 32 isDefaultNamespace(frag, 'foo', false, 'DocumentFragment is in default namespace
, prefix "foo"'); | 32 isDefaultNamespace(frag, 'foo', false, 'DocumentFragment is in default namespace
, prefix "foo"'); |
| 33 isDefaultNamespace(frag, 'xmlns', false, 'DocumentFragment is in default namespa
ce, prefix "xmlns"'); | 33 isDefaultNamespace(frag, 'xmlns', false, 'DocumentFragment is in default namespa
ce, prefix "xmlns"'); |
| 34 | 34 |
| 35 | 35 var docType = document.doctype; |
| 36 lookupNamespaceURI(docType, null, null, 'DocumentType should have null nemspace,
prefix null'); |
| 37 lookupNamespaceURI(docType, '', null, 'DocumentType should have null namespace,
prefix ""'); |
| 38 lookupNamespaceURI(docType, 'foo', null, 'DocumentType should have null namespac
e, prefix "foo"'); |
| 39 lookupNamespaceURI(docType, 'xmlns', null, 'DocumentType should have null namesp
ace, prefix "xmlns"'); |
| 40 isDefaultNamespace(docType, null, true, 'DocumentType is in default namespace, p
refix null'); |
| 41 isDefaultNamespace(docType, '', true, 'DocumentType is in default namespace, pre
fix ""'); |
| 42 isDefaultNamespace(docType, 'foo', false, 'DocumentType is in default namespace,
prefix "foo"'); |
| 43 isDefaultNamespace(docType, 'xmlns', false, 'DocumentType is in default namespac
e, prefix "xmlns"'); |
| 36 | 44 |
| 37 var fooElem = document.createElementNS('fooNamespace', 'prefix:elem'); | 45 var fooElem = document.createElementNS('fooNamespace', 'prefix:elem'); |
| 38 fooElem.setAttribute('bar', 'value'); | 46 fooElem.setAttribute('bar', 'value'); |
| 39 | 47 |
| 40 lookupNamespaceURI(fooElem, null, null, 'Element should have null namespace, pre
fix null'); | 48 lookupNamespaceURI(fooElem, null, null, 'Element should have null namespace, pre
fix null'); |
| 41 lookupNamespaceURI(fooElem, '', null, 'Element should have null namespace, prefi
x ""'); | 49 lookupNamespaceURI(fooElem, '', null, 'Element should have null namespace, prefi
x ""'); |
| 42 lookupNamespaceURI(fooElem, 'fooNamespace', null, 'Element should not have names
pace matching prefix with namespaceURI value'); | 50 lookupNamespaceURI(fooElem, 'fooNamespace', null, 'Element should not have names
pace matching prefix with namespaceURI value'); |
| 43 lookupNamespaceURI(fooElem, 'xmlns', null, 'Element should not have XMLNS namesp
ace'); | 51 lookupNamespaceURI(fooElem, 'xmlns', null, 'Element should not have XMLNS namesp
ace'); |
| 44 lookupNamespaceURI(fooElem, 'prefix', 'fooNamespace', 'Element has namespace URI
matching prefix'); | 52 lookupNamespaceURI(fooElem, 'prefix', 'fooNamespace', 'Element has namespace URI
matching prefix'); |
| 45 isDefaultNamespace(fooElem, null, true, 'Empty namespace is not default, prefix
null'); | 53 isDefaultNamespace(fooElem, null, true, 'Empty namespace is not default, prefix
null'); |
| (...skipping 61 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 isDefaultNamespace(document, 'bazURI', false, 'For document, baz namespace is no
t default'); | 115 isDefaultNamespace(document, 'bazURI', false, 'For document, baz namespace is no
t default'); |
| 108 isDefaultNamespace(document, 'http://www.w3.org/1999/xhtml', true, 'For document
, xhtml namespace is default'); | 116 isDefaultNamespace(document, 'http://www.w3.org/1999/xhtml', true, 'For document
, xhtml namespace is default'); |
| 109 | 117 |
| 110 var comment = document.createComment('comment'); | 118 var comment = document.createComment('comment'); |
| 111 document.appendChild(comment); | 119 document.appendChild(comment); |
| 112 lookupNamespaceURI(comment, 'bar', null, 'Comment does not have bar namespace'); | 120 lookupNamespaceURI(comment, 'bar', null, 'Comment does not have bar namespace'); |
| 113 | 121 |
| 114 </script> | 122 </script> |
| 115 </body> | 123 </body> |
| 116 </html> | 124 </html> |
| OLD | NEW |