From 7a760fc9db789511c604f983ea393fdca0a6264e Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Tue, 5 Aug 2014 10:39:18 -0400 Subject: [PATCH] Added content tests for :disabled & :enabled CSS selectors --- src/test/content/harness.js | 9 + .../test_enabled_disabled_selectors.html | 181 ++++++++++++++++++ 2 files changed, 190 insertions(+) create mode 100644 src/test/content/test_enabled_disabled_selectors.html diff --git a/src/test/content/harness.js b/src/test/content/harness.js index 48c41d214b1..7bd118a9dff 100644 --- a/src/test/content/harness.js +++ b/src/test/content/harness.js @@ -55,6 +55,15 @@ function should_not_throw(f) { } } +function check_selector(elem, selector, matches) { + is(elem.matches(selector), matches); +} + +function check_disabled_selector(elem, disabled) { + check_selector(elem, ":disabled", disabled); + check_selector(elem, ":enabled", !disabled); +} + var _test_complete = false; var _test_timeout = 10000; //10 seconds function finish() { diff --git a/src/test/content/test_enabled_disabled_selectors.html b/src/test/content/test_enabled_disabled_selectors.html new file mode 100644 index 00000000000..b6c255b945e --- /dev/null +++ b/src/test/content/test_enabled_disabled_selectors.html @@ -0,0 +1,181 @@ + + + + Tests for :enabled and :disabled selectors + + + + + + + + + + + + + + + + + + + + + + + +
+
+ + + + +
+
+ +
+ + + + + + +
+ +
+ + + + + + + +
+ +