| OLD | NEW |
| 1 description('Test insertAdjacentHTML exceptions to make sure they match HTML5'); | 1 description('Test insertAdjacentHTML exceptions to make sure they match HTML5'); |
| 2 | 2 |
| 3 var div = document.createElement("div"); | 3 var div = document.createElement("div"); |
| 4 | 4 |
| 5 shouldThrow("div.insertAdjacentHTML('beforeBegin', 'text')", '"NoModificationAll
owedError: Failed to execute \'insertAdjacentHTML\' on \'HTMLElement\': The elem
ent has no parent."'); | 5 shouldThrow("div.insertAdjacentHTML('beforeBegin', 'text')", '"NoModificationAll
owedError: Failed to execute \'insertAdjacentHTML\' on \'Element\': The element
has no parent."'); |
| 6 shouldThrow("div.insertAdjacentHTML('afterEnd', 'text')", '"NoModificationAllowe
dError: Failed to execute \'insertAdjacentHTML\' on \'HTMLElement\': The element
has no parent."'); | 6 shouldThrow("div.insertAdjacentHTML('afterEnd', 'text')", '"NoModificationAllowe
dError: Failed to execute \'insertAdjacentHTML\' on \'Element\': The element has
no parent."'); |
| 7 | 7 |
| 8 shouldThrow("div.insertAdjacentHTML('FOO', 'text')", '"SyntaxError: Failed to ex
ecute \'insertAdjacentHTML\' on \'HTMLElement\': The value provided (\'FOO\') is
not one of \'beforeBegin\', \'afterBegin\', \'beforeEnd\', or \'afterEnd\'."'); | 8 shouldThrow("div.insertAdjacentHTML('FOO', 'text')", '"SyntaxError: Failed to ex
ecute \'insertAdjacentHTML\' on \'Element\': The value provided (\'FOO\') is not
one of \'beforeBegin\', \'afterBegin\', \'beforeEnd\', or \'afterEnd\'."'); |
| 9 shouldThrow("document.documentElement.insertAdjacentHTML('afterEnd', 'text')", '
"NoModificationAllowedError: Failed to execute \'insertAdjacentHTML\' on \'HTMLE
lement\': The element has no parent."'); | 9 shouldThrow("document.documentElement.insertAdjacentHTML('afterEnd', 'text')", '
"NoModificationAllowedError: Failed to execute \'insertAdjacentHTML\' on \'Eleme
nt\': The element has no parent."'); |
| OLD | NEW |