Move insertAdjacent*() API from HTMLElement to Element
[WebKit-https.git] / LayoutTests / fast / dom / HTMLElement / script-tests / insertAdjacentHTML-errors.js
1 description('Test insertAdjacentHTML exceptions to make sure they match HTML5');
2
3 var div = document.createElement("div");
4
5 shouldThrow("div.insertAdjacentHTML('beforeBegin', 'text')");
6 shouldThrow("div.insertAdjacentHTML('afterEnd', 'text')");
7
8 shouldThrow("div.insertAdjacentHTML('FOO', 'text')", '"SyntaxError (DOM Exception 12): The string did not match the expected pattern."');
9 shouldThrow("document.documentElement.insertAdjacentHTML('afterEnd', 'text')", '"NoModificationAllowedError (DOM Exception 7): The object can not be modified."');