4 <title>Setting `document.domain` to invalid values fails.
</title>
5 <script src=
"/resources/testharness.js"></script>
6 <script src=
"/resources/testharnessreport.js"></script>
9 assert_equals(document
.domain
, '127.0.0.1');
10 assert_throws('SecurityError',
12 document
.domain
= null;
14 assert_equals(document
.domain
, '127.0.0.1');
15 }, 'Setting `document.domain` to null fails.');
18 assert_equals(document
.domain
, '127.0.0.1');
19 assert_throws('SecurityError',
23 assert_equals(document
.domain
, '127.0.0.1');
24 }, 'Setting `document.domain` to the empty string fails.');
27 assert_equals(document
.domain
, '127.0.0.1');
28 assert_throws('SecurityError',
30 document
.domain
= '0.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001.1';
32 assert_equals(document
.domain
, '127.0.0.1');
33 }, 'Setting an invalid `document.domain` that looks like an IP address fails.');