diff --git a/Tests/LibWeb/Text/expected/wpt-import/dom/events/Event-constants.txt b/Tests/LibWeb/Text/expected/wpt-import/dom/events/Event-constants.txt index f0d0f537f3..a1e901f326 100644 --- a/Tests/LibWeb/Text/expected/wpt-import/dom/events/Event-constants.txt +++ b/Tests/LibWeb/Text/expected/wpt-import/dom/events/Event-constants.txt @@ -1,10 +1,14 @@ Summary -Harness status: Error +Harness status: OK Rerun -Found tests +Found 4 tests +4 Pass Details -Result Test Name Message \ No newline at end of file +Result Test Name MessagePass Constants for eventPhase on Event interface object. +Pass Constants for eventPhase on Event prototype object. +Pass Constants for eventPhase on Event object. +Pass Constants for eventPhase on CustomEvent object. \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/dom/constants.js b/Tests/LibWeb/Text/input/wpt-import/dom/constants.js new file mode 100644 index 0000000000..397df96fbc --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/dom/constants.js @@ -0,0 +1,11 @@ +function testConstants(objects, constants, msg) { + objects.forEach(function(arr) { + var o = arr[0], desc = arr[1]; + test(function() { + constants.forEach(function(d) { + assert_true(d[0] in o, "Object " + o + " doesn't have " + d[0]) + assert_equals(o[d[0]], d[1], "Object " + o + " value for " + d[0] + " is wrong") + }) + }, "Constants for " + msg + " on " + desc + ".") + }) +}