4 <script src=
"../../../resources/js-test.js"></script>
7 <dialog id=
"mydialog">It's my dialog.
</dialog>
9 description("Tests that dialog is visible after show() is called and not visible after close() is called. bug 90931");
11 dialog
= document
.getElementById('mydialog');
12 computedStyle
= window
.getComputedStyle(dialog
, null);
13 shouldBe("computedStyle.getPropertyValue('display')", "'none'");
16 computedStyle
= window
.getComputedStyle(dialog
, null);
17 shouldBe("computedStyle.getPropertyValue('display')", "'block'");
20 computedStyle
= window
.getComputedStyle(dialog
, null);
22 shouldBe("computedStyle.getPropertyValue('display')", "'none'");
23 shouldThrow('dialog.close();', '"InvalidStateError: Failed to execute \'close\' on \'HTMLDialogElement\': The element does not have an \'open\' attribute, and therefore cannot be closed."');