aboutsummaryrefslogtreecommitdiffstats
path: root/test_harnesses
diff options
context:
space:
mode:
authorPhil Crosby2012-01-15 19:20:26 -0800
committerPhil Crosby2012-01-15 19:20:26 -0800
commit73f8a90bff353e6b3c1e61c0d339d95f2c349cd4 (patch)
treedfd7e6330be8185637ae3aa8fb4e6bc2eb2dc10b /test_harnesses
parent012fade804efdcd6e551ba26e2cea6d906e8bb18 (diff)
parentd2118277a39ddb89e95dbcc2c339b15923caea74 (diff)
downloadvimium-73f8a90bff353e6b3c1e61c0d339d95f2c349cd4.tar.bz2
Merge pull request #409 from venshi/master
Greater specificity for the linkhints CSS
Diffstat (limited to 'test_harnesses')
-rw-r--r--test_harnesses/automated.html23
1 files changed, 23 insertions, 0 deletions
diff --git a/test_harnesses/automated.html b/test_harnesses/automated.html
index 764b0d2f..ac9b9d37 100644
--- a/test_harnesses/automated.html
+++ b/test_harnesses/automated.html
@@ -26,6 +26,7 @@
border-bottom: dashed 1px #999;
}
</style>
+ <link rel="stylesheet" type="text/css" href="../vimium.css" />
<script type="text/javascript" src="../lib/utils.js"></script>
<script type="text/javascript" src="../lib/keyboardUtils.js"></script>
<script type="text/javascript" src="../linkHints.js"></script>
@@ -223,6 +224,28 @@
assert.equal("5: a label", linkHints.hintMarkers[4].textContent.toLowerCase());
})
+ ),
+
+ context("Input focus",
+
+ setup(function() {
+ var testContent =
+ "<input type='text' id='first'/>" +
+ "<input style='display:none;' id='second'/>" +
+ "<input type='password' id='third' value='some value'/>";
+ document.getElementById("test-div").innerHTML = testContent;
+ }),
+
+ tearDown(function() {
+ document.getElementById("test-div").innerHTML = "";
+ }),
+
+ should("focus the right element", function() {
+ focusInput(1);
+ assert.equal('first', document.activeElement.id);
+ focusInput(100);
+ assert.equal('third', document.activeElement.id);
+ })
)
);