Index: test/browser/elemHideEmulation.js |
=================================================================== |
--- a/test/browser/elemHideEmulation.js |
+++ b/test/browser/elemHideEmulation.js |
@@ -14,17 +14,17 @@ |
* You should have received a copy of the GNU General Public License |
* along with Adblock Plus. If not, see <http://www.gnu.org/licenses/>. |
*/ |
"use strict"; |
const {ElemHideEmulation, setTestMode, |
getTestInfo} = require("../../lib/content/elemHideEmulation"); |
-const {timeout} = require("./_utils"); |
+const {timeout, expectHidden, expectVisible} = require("./_utils"); |
const REFRESH_INTERVAL = 200; |
let testDocument = null; |
exports.setUp = function(callback) |
{ |
setTestMode(); |
@@ -46,38 +46,16 @@ |
}; |
function unexpectedError(test, error) |
{ |
console.error(error); |
test.ok(false, "Unexpected error: " + error); |
} |
-function expectHidden(test, element, id) |
-{ |
- 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, id) |
-{ |
- 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 expectProcessed(test, element, id = null) |
{ |
let withId = ""; |
if (id) |
withId = ` with ID '${id}'`; |
test.ok( |
getTestInfo().lastProcessedElements.has(element), |