diff options
| author | Phil Crosby | 2012-01-15 19:20:26 -0800 |
|---|---|---|
| committer | Phil Crosby | 2012-01-15 19:20:26 -0800 |
| commit | 73f8a90bff353e6b3c1e61c0d339d95f2c349cd4 (patch) | |
| tree | dfd7e6330be8185637ae3aa8fb4e6bc2eb2dc10b /test_harnesses/automated.html | |
| parent | 012fade804efdcd6e551ba26e2cea6d906e8bb18 (diff) | |
| parent | d2118277a39ddb89e95dbcc2c339b15923caea74 (diff) | |
| download | vimium-73f8a90bff353e6b3c1e61c0d339d95f2c349cd4.tar.bz2 | |
Merge pull request #409 from venshi/master
Greater specificity for the linkhints CSS
Diffstat (limited to 'test_harnesses/automated.html')
| -rw-r--r-- | test_harnesses/automated.html | 23 |
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); + }) ) ); |
