Changeset 259059 in webkit
- Timestamp:
- Mar 26, 2020, 11:41:49 AM (6 years ago)
- Location:
- trunk/LayoutTests
- Files:
-
- 45 added
- 1 deleted
- 9 edited
-
imported/w3c/ChangeLog (modified) (1 diff)
-
imported/w3c/resources/import-expectations.json (modified) (1 diff)
-
imported/w3c/resources/resource-files.json (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/cssom-view/MediaQueryList-addListener-handleEvent-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/cssom-view/MediaQueryList-addListener-handleEvent.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-003-expected.txt (added)
-
imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-003.html (added)
-
imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-parameters.html (modified) (2 diffs)
-
imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint.html (modified) (1 diff)
-
imported/w3c/web-platform-tests/css/cssom-view/w3c-import.log (modified) (1 diff)
-
imported/w3c/web-platform-tests/domxpath (added)
-
imported/w3c/web-platform-tests/domxpath/001.html (added)
-
imported/w3c/web-platform-tests/domxpath/002-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/002.html (added)
-
imported/w3c/web-platform-tests/domxpath/META.yml (added)
-
imported/w3c/web-platform-tests/domxpath/README.md (added)
-
imported/w3c/web-platform-tests/domxpath/booleans-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/booleans.html (added)
-
imported/w3c/web-platform-tests/domxpath/callback-interface-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/callback-interface.html (added)
-
imported/w3c/web-platform-tests/domxpath/document.tentative-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/document.tentative.html (added)
-
imported/w3c/web-platform-tests/domxpath/evaluator-constructor-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/evaluator-constructor.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-concat-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-concat.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-contains-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-contains.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-lang-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-lang.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-normalize-space-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-normalize-space.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-starts-with-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-starts-with.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring-after-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring-after.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring-before-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring-before.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-substring.html (added)
-
imported/w3c/web-platform-tests/domxpath/fn-translate-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/fn-translate.html (added)
-
imported/w3c/web-platform-tests/domxpath/helpers.js (added)
-
imported/w3c/web-platform-tests/domxpath/lexical-structure-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/lexical-structure.html (added)
-
imported/w3c/web-platform-tests/domxpath/node-sets-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/node-sets.html (added)
-
imported/w3c/web-platform-tests/domxpath/numbers-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/numbers.html (added)
-
imported/w3c/web-platform-tests/domxpath/predicates-expected.txt (added)
-
imported/w3c/web-platform-tests/domxpath/predicates.html (added)
-
imported/w3c/web-platform-tests/domxpath/w3c-import.log (added)
-
platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-003-expected.txt (added)
-
platform/ios-wk2/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt (deleted)
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/imported/w3c/ChangeLog
r259051 r259059 1 2020-03-26 Alexey Shvayka <shvaikalesh@gmail.com> 2 3 Sync wpt/domxpath and re-sync wpt/css/cssom-view from upstream 4 https://bugs.webkit.org/show_bug.cgi?id=209574 5 6 Reviewed by Antti Koivisto. 7 8 web-platform-tests revision: 1137f4bff2b7 9 10 * resources/import-expectations.json: 11 * resources/resource-files.json: 12 * web-platform-tests/css/cssom-view/*: Updated. 13 * web-platform-tests/domxpath/*: Added. 14 1 15 2020-03-26 Antti Koivisto <antti@apple.com> 2 16 -
trunk/LayoutTests/imported/w3c/resources/import-expectations.json
r258661 r259059 164 164 "web-platform-tests/dom/traversal/unfinished": "skip", 165 165 "web-platform-tests/domparsing": "import", 166 "web-platform-tests/domxpath": "skip", 166 "web-platform-tests/domxpath": "import", 167 "web-platform-tests/domxpath/xml_xpath_runner.html": "skip", 168 "web-platform-tests/domxpath/xml_xpath_tests.xml": "skip", 167 169 "web-platform-tests/dpub-aam": "skip", 168 170 "web-platform-tests/dpub-aria": "skip", -
trunk/LayoutTests/imported/w3c/resources/resource-files.json
r258661 r259059 1103 1103 "web-platform-tests/dom/traversal/unfinished/009.xml", 1104 1104 "web-platform-tests/dom/traversal/unfinished/010.xml", 1105 "web-platform-tests/domxpath/001.html", 1106 "web-platform-tests/domxpath/xml_xpath_tests.xml", 1105 1107 "web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp_chars-cseucpkdfmtjapanese.html", 1106 1108 "web-platform-tests/encoding/legacy-mb-japanese/euc-jp/eucjp_chars-x-euc-jp.html", -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/MediaQueryList-addListener-handleEvent-expected.txt
r254129 r259059 3 3 FAIL looks up handleEvent method on every event dispatch promise_test: Unhandled rejection with value: object "TypeError: Argument 1 ('listener') to MediaQueryList.addListener must be a function" 4 4 PASS doesn't look up handleEvent method on callable event listeners 5 FAIL rethrows errors when getting handleEvent promise_rejects_exactly: function "function () { throw e }" threw object "TypeError: Argument 1 ('listener') to MediaQueryList.addListener must be a function" but we expected it to throw object "[object Object]"6 PASS throws if handleEvent is falsy and not callable 7 PASS throws if handleEvent is thruthy and not callable 5 FAIL rethrows errors when getting handleEvent assert_equals: handleEvent property was not looked up expected 1 but got 0 6 FAIL throws if handleEvent is falsy and not callable assert_equals: handleEvent property was not looked up expected 1 but got 0 7 FAIL throws if handleEvent is thruthy and not callable assert_equals: handleEvent property was not looked up expected 1 but got 0 8 8 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/MediaQueryList-addListener-handleEvent.html
r254129 r259059 72 72 }, "doesn't look up handleEvent method on callable event listeners"); 73 73 74 const uncaught_error_test = async (t, listener) => {75 const mql = await createMQL(t);76 mql.addListener(listener);74 const uncaught_error_test = async (t, mql, getHandleEvent) => { 75 const eventWatcher = new EventWatcher(t, window, "error", waitForChangesReported); 76 const errorPromise = eventWatcher.wait_for("error"); 77 77 78 const eventWatcher = new EventWatcher(t, window, "error"); 79 const errorPromise = eventWatcher.wait_for("error"); 80 triggerMQLEvent(mql); 81 82 const event = await errorPromise; 83 throw event.error; 84 }; 85 86 promise_test(t => { 87 const error = { name: "test" }; 78 let calls = 0; 88 79 const listener = { 89 80 get handleEvent() { 90 throw error; 81 calls++; 82 return getHandleEvent(); 91 83 }, 92 84 }; 93 85 94 return promise_rejects_exactly(t, error, uncaught_error_test(t, listener)); 86 try { 87 mql.addListener(listener); 88 triggerMQLEvent(mql); 89 90 const event = await errorPromise; 91 throw event.error; 92 } finally { 93 assert_equals(calls, 1, "handleEvent property was not looked up"); 94 } 95 }; 96 97 promise_test(async t => { 98 const error = { name: "test" }; 99 const mql = await createMQL(t); 100 101 return promise_rejects_exactly(t, error, 102 uncaught_error_test(t, mql, () => { throw error; })); 95 103 }, "rethrows errors when getting handleEvent"); 96 104 97 promise_test(t => { 98 const listener = { handleEvent: null }; 99 return promise_rejects(t, new TypeError(), uncaught_error_test(t, listener)); 105 promise_test(async t => { 106 const mql = await createMQL(t); 107 const global = getWindow(mql); 108 return promise_rejects_js(t, global.TypeError, 109 uncaught_error_test(t, mql, () => false)); 100 110 }, "throws if handleEvent is falsy and not callable"); 101 111 102 promise_test(t => { 103 const listener = { handleEvent: "str" }; 104 return promise_rejects(t, new TypeError(), uncaught_error_test(t, listener)); 112 promise_test(async t => { 113 const mql = await createMQL(t); 114 const global = getWindow(mql); 115 return promise_rejects_js(t, global.TypeError, 116 uncaught_error_test(t, mql, () => "str")); 105 117 }, "throws if handleEvent is thruthy and not callable"); 106 118 </script> -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-expected.txt
r232903 r259059 16 16 PASS no hit target at x,y 17 17 PASS No viewport available 18 FAIL Image Maps assert_equals: Should have returned the area element expected Element node <area id="rectG" shape="rect" coords="0,0,90,100" href="#... but got Element node <html><head><title>cssom-view - elementFromPoint</title> 19 ... 18 PASS Image Maps 20 19 PASS Fieldsets 21 20 -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint-parameters.html
r254129 r259059 8 8 function validate_function_parameter_count(testFunc, funcName) { 9 9 test(function() { 10 assert_throws (new TypeError(), function() {10 assert_throws_js(TypeError, function() { 11 11 testFunc(); 12 12 }, "Called with no parameter"); 13 assert_throws (new TypeError(), function() {13 assert_throws_js(TypeError, function() { 14 14 testFunc(0); 15 15 }, "Called with 1 parameter"); … … 19 19 function validate_function_parameter_type(testFunc, funcName) { 20 20 test(function() { 21 assert_throws (new TypeError(), function() {21 assert_throws_js(TypeError, function() { 22 22 testFunc(0, Infinity); 23 23 }, "Passing Infinity as second parameter throws"); 24 assert_throws (new TypeError(), function() {24 assert_throws_js(TypeError, function() { 25 25 testFunc(Infinity, 0); 26 26 }, "Passing Infinity as first parameter throws"); 27 assert_throws (new TypeError(), function() {27 assert_throws_js(TypeError, function() { 28 28 testFunc(0, NaN); 29 29 }, "Passing NaN as second parameter throws"); 30 assert_throws (new TypeError(), function() {30 assert_throws_js(TypeError, function() { 31 31 testFunc(NaN, 0); 32 32 }, "Passing NaN as first parameter throws"); -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/elementFromPoint.html
r254129 r259059 175 175 var image = document.getElementById('dinos'); 176 176 area.scrollIntoView(); 177 var areaRect = area.getBoundingClientRect(); 177 var areaRect = image.getBoundingClientRect(); 178 areaRect.width = Math.min(areaRect.width, 90); 179 areaRect.height = Math.min(areaRect.height, 100); 178 180 assert_equals(document.elementFromPoint(areaRect.left + Math.round(areaRect.width/2), 179 181 areaRect.top + Math.round(areaRect.height/2)), -
trunk/LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/w3c-import.log
r254129 r259059 29 29 /LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-001.html 30 30 /LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-002.html 31 /LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-003.html 31 32 /LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl-expected.html 32 33 /LayoutTests/imported/w3c/web-platform-tests/css/cssom-view/cssom-getBoundingClientRect-vertical-rl.html
Note:
See TracChangeset
for help on using the changeset viewer.