aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorStephen Blott2015-09-11 12:29:58 +0100
committerStephen Blott2015-09-11 12:29:58 +0100
commit4e5b82e3783bebe640ce98df4bd432da7640c69d (patch)
tree069e1200c48c4534d907f54846275b3b3767a26a /tests
parent00c1f4616c55d1156342ebae840b4c6833f9a8a2 (diff)
parent4976850e975b98e20505d9a92bde4982608a18e2 (diff)
downloadvimium-4e5b82e3783bebe640ce98df4bd432da7640c69d.tar.bz2
Merge pull request #1816 from smblott-github/stable-sort-for-filtered-link-hints
Make the sort used for filetered link hints stable.
Diffstat (limited to 'tests')
-rw-r--r--tests/dom_tests/dom_tests.coffee11
1 files changed, 7 insertions, 4 deletions
diff --git a/tests/dom_tests/dom_tests.coffee b/tests/dom_tests/dom_tests.coffee
index a79735ae..9d703774 100644
--- a/tests/dom_tests/dom_tests.coffee
+++ b/tests/dom_tests/dom_tests.coffee
@@ -185,18 +185,21 @@ context "Filtered link hints",
should "label the hints", ->
hintMarkers = getHintMarkers()
- for i in [0...4]
- assert.equal (i + 1).toString(), hintMarkers[i].textContent.toLowerCase()
+ expectedMarkers = [1..4].map (m) -> m.toString()
+ actualMarkers = [0...4].map (i) -> hintMarkers[i].textContent.toLowerCase()
+ assert.equal expectedMarkers.length, actualMarkers.length
+ for marker in expectedMarkers
+ assert.isTrue marker in actualMarkers
should "narrow the hints", ->
hintMarkers = getHintMarkers()
sendKeyboardEvent "T"
sendKeyboardEvent "R"
assert.equal "none", hintMarkers[0].style.display
- assert.equal "1", hintMarkers[1].hintString
+ assert.equal "3", hintMarkers[1].hintString
assert.equal "", hintMarkers[1].style.display
sendKeyboardEvent "A"
- assert.equal "2", hintMarkers[3].hintString
+ assert.equal "1", hintMarkers[3].hintString
context "Image hints",