OLD | NEW |
1 if (this.importScripts) | 1 if (this.importScripts) |
2 importScripts('../../fast/js/resources/js-test-pre.js'); | 2 importScripts('../../resources/js-test.js'); |
3 | 3 |
4 description("Test to ensure that global constructors in workers environment have
the right attributes"); | 4 description("Test to ensure that global constructors in workers environment have
the right attributes"); |
5 | 5 |
6 function descriptorShouldBe(object, property, expected) { | 6 function descriptorShouldBe(object, property, expected) { |
7 var test = "Object.getOwnPropertyDescriptor(" + object + ", " + property + "
)"; | 7 var test = "Object.getOwnPropertyDescriptor(" + object + ", " + property + "
)"; |
8 if ("writable" in expected) { | 8 if ("writable" in expected) { |
9 shouldBe(test + ".value", "" + expected.value); | 9 shouldBe(test + ".value", "" + expected.value); |
10 shouldBeFalse(test + ".hasOwnProperty('get')"); | 10 shouldBeFalse(test + ".hasOwnProperty('get')"); |
11 shouldBeFalse(test + ".hasOwnProperty('set')"); | 11 shouldBeFalse(test + ".hasOwnProperty('set')"); |
12 } else { | 12 } else { |
(...skipping 10 matching lines...) Expand all Loading... |
23 | 23 |
24 descriptorShouldBe("global", "'DataView'", {writable: true, enumerable: false, c
onfigurable: true, value:"DataView"}); | 24 descriptorShouldBe("global", "'DataView'", {writable: true, enumerable: false, c
onfigurable: true, value:"DataView"}); |
25 descriptorShouldBe("global", "'EventSource'", {writable: true, enumerable: false
, configurable: true, value:"EventSource"}); | 25 descriptorShouldBe("global", "'EventSource'", {writable: true, enumerable: false
, configurable: true, value:"EventSource"}); |
26 descriptorShouldBe("global", "'FileReaderSync'", {writable: true, enumerable: fa
lse, configurable: true, value:"FileReaderSync"}); | 26 descriptorShouldBe("global", "'FileReaderSync'", {writable: true, enumerable: fa
lse, configurable: true, value:"FileReaderSync"}); |
27 descriptorShouldBe("global", "'Float64Array'", {writable: true, enumerable: fals
e, configurable: true, value:"Float64Array"}); | 27 descriptorShouldBe("global", "'Float64Array'", {writable: true, enumerable: fals
e, configurable: true, value:"Float64Array"}); |
28 descriptorShouldBe("global", "'MessageChannel'", {writable: true, enumerable: fa
lse, configurable: true, value:"MessageChannel"}); | 28 descriptorShouldBe("global", "'MessageChannel'", {writable: true, enumerable: fa
lse, configurable: true, value:"MessageChannel"}); |
29 descriptorShouldBe("global", "'WorkerLocation'", {writable: true, enumerable: fa
lse, configurable: true, value:"WorkerLocation"}); | 29 descriptorShouldBe("global", "'WorkerLocation'", {writable: true, enumerable: fa
lse, configurable: true, value:"WorkerLocation"}); |
30 descriptorShouldBe("global", "'XMLHttpRequest'", {writable: true, enumerable: fa
lse, configurable: true, value:"XMLHttpRequest"}); | 30 descriptorShouldBe("global", "'XMLHttpRequest'", {writable: true, enumerable: fa
lse, configurable: true, value:"XMLHttpRequest"}); |
31 | 31 |
32 finishJSTest(); | 32 finishJSTest(); |
OLD | NEW |