| Index: third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-uneditable.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-uneditable.html b/third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-uneditable.html
|
| similarity index 52%
|
| copy from third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-uneditable.html
|
| copy to third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-uneditable.html
|
| index 72561141896ced902cfa85187b9e5b18cfdb17c6..19460ac1086b50af42445774a2e7eab55a752a99 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/dom/HTMLDialogElement/inert-node-is-uneditable.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/dom/inert/inert-node-is-uneditable.html
|
| @@ -1,13 +1,12 @@
|
| <!DOCTYPE html>
|
| <html>
|
| <head>
|
| -<script src="../../../resources/js-test.js"></script>
|
| +<script src="../../../resources/testharness.js"></script>
|
| +<script src="../../../resources/testharnessreport.js"></script>
|
| </head>
|
| <body>
|
| -<span id="not-editable" contenteditable>I'm not editable.</span>
|
| -<dialog>
|
| - <span id="editable" contenteditable>I'm editable.</span>
|
| -</dialog>
|
| +<span inert id="not-editable" contenteditable>I'm not editable.</span>
|
| +<span id="editable" contenteditable>I'm editable.</span>
|
| <script>
|
| function clickOn(element)
|
| {
|
| @@ -29,32 +28,23 @@ function clickOn(element)
|
| eventSender.mouseMoveTo(0, 0);
|
| }
|
|
|
| -function test()
|
| -{
|
| - description('Test that inert nodes cannot be edited. The test passes if the only text you can edit is in the dialog.');
|
| -
|
| - dialog = document.querySelector('dialog');
|
| - dialog.showModal();
|
| - notEditable = document.querySelector('#not-editable');
|
| - editable = document.querySelector('#editable');
|
| +notEditable = document.querySelector('#not-editable');
|
| +editable = document.querySelector('#editable');
|
|
|
| - if (!window.eventSender)
|
| - return;
|
| +test(function() {
|
| clickOn(notEditable);
|
| oldValue = notEditable.textContent;
|
| eventSender.keyDown('a');
|
| - shouldBe('notEditable.textContent', 'oldValue');
|
| + assert_equals(notEditable.textContent, oldValue);
|
| +}, "Can't edit inert contenteditable");
|
|
|
| +test(function() {
|
| clickOn(editable);
|
| oldValue = editable.textContent;
|
| eventSender.keyDown('a');
|
| - shouldNotBe('editable.textContent', 'oldValue');
|
| -
|
| - notEditable.remove();
|
| - editable.remove();
|
| -}
|
| + assert_not_equals(editable.textContent, oldValue);
|
| +}, "Can edit non-inert contenteditable");
|
|
|
| -test();
|
| </script>
|
| </body>
|
| </html>
|
|
|