| Index: third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
|
| diff --git a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html b/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
|
| deleted file mode 100644
|
| index ba357421f99e3768e8977e14add69dd2de87e120..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html
|
| +++ /dev/null
|
| @@ -1,58 +0,0 @@
|
| -<!--
|
| -var err = new Error('foo');
|
| -var date = new Date();
|
| -// commented out bits are either tested elsewhere or not supported yet. or uncloneable.
|
| -var tests = [undefined, null, false, true, 1, NaN, Infinity, 'foo', date, /foo/, /* ImageData, File, FileData, FileList,*/ null/*self*/,
|
| - [undefined, null, false, true, 1, NaN, Infinity, 'foo', /*date, /foo/,*/ null/*self*/, /*[], {},*/ null/*err*/],
|
| - {a:undefined, b:null, c:false, d:true, e:1, f:NaN, g:Infinity, h:'foo', /*i:date, j:/foo/,*/ k:null/*self*/, /*l:[], m:{},*/ n:null/*err*/},
|
| - null/*err*/];
|
| -for (var i = 0; i < tests.length; ++i) {
|
| - try {
|
| - postMessage(tests[i]);
|
| - } catch(e) {
|
| - postMessage(''+e);
|
| - }
|
| -}
|
| -/*
|
| --->
|
| -<!doctype html>
|
| -<title>structured clone of message</title>
|
| -<script src="/resources/testharness.js"></script>
|
| -<script src="/resources/testharnessreport.js"></script>
|
| -<div id="log"></div>
|
| -<script>
|
| -var wrapper_test = async_test();
|
| -var tests = [
|
| - {test:async_test('undefined'), check:function(e) { assert_equals(e.data, undefined); }},
|
| - {test:async_test('null'), check:function(e) { assert_equals(e.data, null); }},
|
| - {test:async_test('false'), check:function(e) { assert_false(e.data); }},
|
| - {test:async_test('true'), check:function(e) { assert_true(e.data); }},
|
| - {test:async_test('1'), check:function(e) { assert_equals(e.data, 1); }},
|
| - {test:async_test('NaN'), check:function(e) { assert_equals(e.data, NaN); }},
|
| - {test:async_test('Infinity'), check:function(e) { assert_equals(e.data, Infinity); }},
|
| - {test:async_test('string'), check:function(e) { assert_equals(e.data, 'foo'); }},
|
| - {test:async_test('date'), check:function(e) { assert_equals(e.data instanceof Date, true); }},
|
| - {test:async_test('regexp'), check:function(e) { assert_equals('' + e.data, '/foo/'); assert_equals(e.data instanceof RegExp, true, 'e.data instanceof RegExp'); }},
|
| - {test:async_test('self'), check:function(e) { assert_equals(e.data, null); }},
|
| - {test:async_test('array'), check:function(e) { assert_array_equals(e.data, [undefined, null, false, true, 1, NaN, Infinity, 'foo', null, null]); }},
|
| - {test:async_test('object'), check:function(e) { assert_object_equals(e.data, {a:undefined, b:null, c:false, d:true, e:1, f:NaN, g:Infinity, h:'foo', k:null, n:null}); }},
|
| - {test:async_test('error'), check:function(e) { assert_equals(e.data, null, 'new Error()'); }},
|
| - {test:wrapper_test, check:function(e) { assert_unreached(); }}
|
| -];
|
| -// make wrapper_test pass after 500ms
|
| -setTimeout(tests[tests.length-1].test.step_func(function() {
|
| - this.done();
|
| -}), 500);
|
| -
|
| -wrapper_test.step(function() {
|
| - var worker = new Worker('#');
|
| - var i = 0;
|
| - worker.onmessage = function(e) {
|
| - tests[i].test.step(function() { tests[i].check(e); this.done(); });
|
| - i++;
|
| - };
|
| -});
|
| -</script>
|
| -<!--
|
| -*/
|
| -//-->
|
|
|