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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/html/semantics/scripting-1/the-script-element/module/execorder.html

Issue 2856053005: Fix case issues in a wpt test module/execorder.html (Closed)
Patch Set: Created 3 years, 7 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 unified diff | Download patch
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!doctype html> 1 <!doctype html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <title>html-script-module-execOrder</title> 4 <title>html-script-module-execOrder</title>
5 <meta name=timeout content=long> 5 <meta name=timeout content=long>
6 <script src="/resources/testharness.js"></script> 6 <script src="/resources/testharness.js"></script>
7 <script src="/resources/testharnessreport.js"></script> 7 <script src="/resources/testharnessreport.js"></script>
8 <script> 8 <script>
9 9
10 var execCounts = [ 10 var execCounts = [
(...skipping 23 matching lines...) Expand all
34 <body> 34 <body>
35 <h1>html-script-module-execOrder</h1> 35 <h1>html-script-module-execOrder</h1>
36 <script> 36 <script>
37 37
38 ///// 38 /////
39 // Start test_parsedUnordered* 39 // Start test_parsedUnordered*
40 ///// 40 /////
41 var test_parsedUnordered1 = async_test("Unordered module script executio n (parsed, unordered #1)"); 41 var test_parsedUnordered1 = async_test("Unordered module script executio n (parsed, unordered #1)");
42 var test_parsedUnordered2 = async_test("Unordered module script executio n (parsed, unordered #2)"); 42 var test_parsedUnordered2 = async_test("Unordered module script executio n (parsed, unordered #2)");
43 </script> 43 </script>
44 <script type="module" src="execOrder-parsedUnordered1.js"></script> 44 <script type="module" src="execorder-parsedunordered1.js"></script>
45 <script type="module" src="execOrder-parsedUnordered2.js"></script> 45 <script type="module" src="execorder-parsedunordered2.js"></script>
46 <script> 46 <script>
47 ///// 47 /////
48 // End test_parsedUnordered* 48 // End test_parsedUnordered*
49 ///// 49 /////
50 50
51 ///// 51 /////
52 // Start test_dynamicUnordered* 52 // Start test_dynamicUnordered*
53 ///// 53 /////
54 var test_dynamicUnordered1 = async_test("Unordered module script executi on (dynamic, unordered #1)"); 54 var test_dynamicUnordered1 = async_test("Unordered module script executi on (dynamic, unordered #1)");
55 var test_dynamicUnordered2 = async_test("Unordered module script executi on (dynamic, unordered #2)"); 55 var test_dynamicUnordered2 = async_test("Unordered module script executi on (dynamic, unordered #2)");
56 create_script("execOrder-dynamicUnordered1.js", { module: true }); 56 create_script("execorder-dynamicunordered1.js", { module: true });
57 create_script("execOrder-dynamicUnordered2.js", { module: true }); 57 create_script("execorder-dynamicunordered2.js", { module: true });
58 ///// 58 /////
59 // End test_dynamicUnordered* 59 // End test_dynamicUnordered*
60 ///// 60 /////
61 61
62 ///// 62 /////
63 // Begin test_parsedOrdered 63 // Begin test_parsedOrdered
64 ///// 64 /////
65 var test_parsedOrdered = async_test("Interlaced module/non-module script execution (parsed, async-ordered)"); 65 var test_parsedOrdered = async_test("Interlaced module/non-module script execution (parsed, async-ordered)");
66 window.addEventListener("load", test_parsedOrdered.step_func(function() { 66 window.addEventListener("load", test_parsedOrdered.step_func(function() {
67 assert_execCount(0, 5, "onload should have fired fifth"); 67 assert_execCount(0, 5, "onload should have fired fifth");
68 test_parsedOrdered.done(); 68 test_parsedOrdered.done();
69 })); 69 }));
70 </script> 70 </script>
71 <script src="execOrder-parsedOrdered2.js" defer></script> 71 <script src="execorder-parsedordered2.js" defer></script>
72 <script type="module"> 72 <script type="module">
73 test_parsedOrdered.step(function() { 73 test_parsedOrdered.step(function() {
74 assert_execCount(0, 3, "Inline module-typed script element should ha ve fired third"); 74 assert_execCount(0, 3, "Inline module-typed script element should ha ve fired third");
75 }); 75 });
76 </script> 76 </script>
77 <script src="execOrder-parsedOrdered4.js" defer></script> 77 <script src="execorder-parsedordered4.js" defer></script>
78 <script> 78 <script>
79 test_parsedOrdered.step(function() { 79 test_parsedOrdered.step(function() {
80 assert_execCount(0, 1, "Inline untyped script element should have fi red first"); 80 assert_execCount(0, 1, "Inline untyped script element should have fi red first");
81 }); 81 });
82 ///// 82 /////
83 // End test_parsedOrdered 83 // End test_parsedOrdered
84 ///// 84 /////
85 85
86 ///// 86 /////
87 // Start test_dynamicOrdered 87 // Start test_dynamicOrdered
88 ///// 88 /////
89 var test_dynamicOrdered = async_test("Interlaced module/non-module scrip t execution (dynamic, async-ordered)"); 89 var test_dynamicOrdered = async_test("Interlaced module/non-module scrip t execution (dynamic, async-ordered)");
90 window.addEventListener("load", test_dynamicOrdered.step_func(function() { 90 window.addEventListener("load", test_dynamicOrdered.step_func(function() {
91 assert_execCount(1, 5, "onload should have fired fifth (last)"); 91 assert_execCount(1, 5, "onload should have fired fifth (last)");
92 test_dynamicOrdered.done(); 92 test_dynamicOrdered.done();
93 })); 93 }));
94 create_script("execOrder-dynamicOrdered2.js", { asyncOrdered: true, modu le: false }); 94 create_script("execorder-dynamicordered2.js", { asyncOrdered: true, modu le: false });
95 create_script("execOrder-dynamicOrdered3.js", { asyncOrdered: true, modu le: true }); 95 create_script("execorder-dynamicordered3.js", { asyncOrdered: true, modu le: true });
96 create_script("execOrder-dynamicOrdered4.js", { asyncOrdered: true, modu le: false }); 96 create_script("execorder-dynamicordered4.js", { asyncOrdered: true, modu le: false });
97 test_dynamicOrdered.step(function() { 97 test_dynamicOrdered.step(function() {
98 assert_execCount(1, 1, "Inline untyped script element should have fi red first"); 98 assert_execCount(1, 1, "Inline untyped script element should have fi red first");
99 }); 99 });
100 ///// 100 /////
101 // End test_dynamicOrdered 101 // End test_dynamicOrdered
102 ///// 102 /////
103 103
104 </script> 104 </script>
105 </body> 105 </body>
106 </html> 106 </html>
OLDNEW
« no previous file with comments | « third_party/WebKit/LayoutTests/TestExpectations ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698