Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(304)

Unified Diff: third_party/WebKit/LayoutTests/imported/wpt/workers/interfaces/DedicatedWorkerGlobalScope/postMessage/structured-clone-message.html

Issue 2420483004: Revert of Worker: Import "imported/wpt/workers" tests (Closed)
Patch Set: Fix merge error Created 4 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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>
-<!--
-*/
-//-->

Powered by Google App Engine
This is Rietveld 408576698