| Index: test/browser/elemHideEmulation.js |
| =================================================================== |
| --- a/test/browser/elemHideEmulation.js |
| +++ b/test/browser/elemHideEmulation.js |
| @@ -50,26 +50,36 @@ |
| } |
| function unexpectedError(error) |
| { |
| console.error(error); |
| this.ok(false, "Unexpected error: " + error); |
| } |
| -function expectHidden(test, element) |
| +function expectHidden(test, element, id) |
| { |
| - test.equal(window.getComputedStyle(element).display, "none", |
| - "The element's display property should be set to 'none'"); |
| + let withId = ""; |
| + if (typeof id != "undefined") |
| + withId = ` with ID '${id}'`; |
| + |
| + test.equal( |
| + window.getComputedStyle(element).display, "none", |
| + `The element${withId}'s display property should be set to 'none'`); |
| } |
| -function expectVisible(test, element) |
| +function expectVisible(test, element, id) |
| { |
| - test.notEqual(window.getComputedStyle(element).display, "none", |
| - "The element's display property should not be set to 'none'"); |
| + let withId = ""; |
| + if (typeof id != "undefined") |
| + withId = ` with ID '${id}'`; |
| + |
| + test.notEqual( |
| + window.getComputedStyle(element).display, "none", |
| + `The element${withId}'s display property should not be set to 'none'`); |
| } |
| function findUniqueId() |
| { |
| let id = "elemHideEmulationTest-" + Math.floor(Math.random() * 10000); |
| if (!testDocument.getElementById(id)) |
| return id; |
| return findUniqueId(); |
| @@ -355,19 +365,19 @@ |
| function compareExpectations(test, elems, expectations) |
| { |
| for (let elem in expectations) |
| { |
| if (elems[elem]) |
| { |
| if (expectations[elem]) |
| - expectVisible(test, elems[elem]); |
| + expectVisible(test, elems[elem], elem); |
| else |
| - expectHidden(test, elems[elem]); |
| + expectHidden(test, elems[elem], elem); |
| } |
| } |
| } |
| function runTestPseudoClassHasSelectorWithHasAndWithSuffixSibling(test, selector, expectations) |
| { |
| testDocument.body.innerHTML = `<div id="parent"> |
| <div id="middle"> |