aboutsummaryrefslogtreecommitdiffstats
path: root/test_harnesses
diff options
context:
space:
mode:
authorPhil Crosby2012-06-11 19:01:32 -0700
committerPhil Crosby2012-06-12 22:00:35 -0700
commita24a6274b35709002700b3e1d8b2c9ac4376e500 (patch)
tree5e58f08f8670419a9e31caa2222e991b56a11d8f /test_harnesses
parent7a87cd793725536b251dea9266abe7d818aae6e2 (diff)
downloadvimium-a24a6274b35709002700b3e1d8b2c9ac4376e500.tar.bz2
Uppercase linkhints. This will break a few people's bindings.
We should avoid revealing our implementation in the future.
Diffstat (limited to 'test_harnesses')
-rw-r--r--test_harnesses/automated.html90
1 files changed, 45 insertions, 45 deletions
diff --git a/test_harnesses/automated.html b/test_harnesses/automated.html
index 5ef9cb5c..b53c22f7 100644
--- a/test_harnesses/automated.html
+++ b/test_harnesses/automated.html
@@ -62,7 +62,7 @@
"<a>test</a>" +
"<a>tress</a>";
document.getElementById("test-div").innerHTML = testContent;
- linkHints.markerMatcher = alphabetHints;
+ LinkHints.markerMatcher = alphabetHints;
}),
tearDown(function() {
@@ -70,10 +70,10 @@
}),
should("create hints when activated, discard them when deactivated", function() {
- linkHints.activateMode();
- assert.isFalse(linkHints.hintMarkerContainingDiv == null);
- linkHints.deactivateMode();
- assert.isTrue(linkHints.hintMarkerContainingDiv == null);
+ LinkHints.activateMode();
+ assert.isFalse(LinkHints.hintMarkerContainingDiv == null);
+ LinkHints.deactivateMode();
+ assert.isTrue(LinkHints.hintMarkerContainingDiv == null);
}),
should("position items correctly", function() {
@@ -82,16 +82,16 @@
assert.equal(element1.getClientRects()[0].top, element2.getClientRects()[0].top);
}
stub(document.body, "style", "static");
- linkHints.activateMode();
- assertStartPosition(document.getElementsByTagName("a")[0], linkHints.hintMarkers[0]);
- assertStartPosition(document.getElementsByTagName("a")[1], linkHints.hintMarkers[1]);
- linkHints.deactivateMode();
+ LinkHints.activateMode();
+ assertStartPosition(document.getElementsByTagName("a")[0], LinkHints.hintMarkers[0]);
+ assertStartPosition(document.getElementsByTagName("a")[1], LinkHints.hintMarkers[1]);
+ LinkHints.deactivateMode();
stub(document.body.style, "position", "relative");
- linkHints.activateMode();
- assertStartPosition(document.getElementsByTagName("a")[0], linkHints.hintMarkers[0]);
- assertStartPosition(document.getElementsByTagName("a")[1], linkHints.hintMarkers[1]);
- linkHints.deactivateMode();
+ LinkHints.activateMode();
+ assertStartPosition(document.getElementsByTagName("a")[0], LinkHints.hintMarkers[0]);
+ assertStartPosition(document.getElementsByTagName("a")[1], LinkHints.hintMarkers[1]);
+ LinkHints.deactivateMode();
})
);
@@ -104,15 +104,15 @@
setup(function() {
stub(settings.values, "filterLinkHints", "false");
stub(settings.values, "linkHintCharacters", "ab")
- linkHints.markerMatcher = alphabetHints;
+ LinkHints.markerMatcher = alphabetHints;
// Three hints will trigger double hint chars.
createLinks(3);
- linkHints.activateMode();
+ LinkHints.activateMode();
}),
tearDown(function() {
- linkHints.deactivateMode();
+ LinkHints.deactivateMode();
document.getElementById("test-div").innerHTML = "";
}),
@@ -120,15 +120,15 @@
// TODO(philc): This test verifies the current behavior, but the current behavior is incorrect.
// The output here should be something like aa, ab, b.
var expectedHints = ["aa", "ba", "ab"];
- console.log(linkHints.hintMarkers);
+ console.log(LinkHints.hintMarkers);
for (var i = 0; i < expectedHints.length; i++)
- assert.equal(expectedHints[i], linkHints.hintMarkers[i].hintString);
+ assert.equal(expectedHints[i], LinkHints.hintMarkers[i].hintString);
}),
should("narrow the hints", function() {
- linkHints.onKeyDownInMode(mockKeyboardEvent("A"));
- assert.equal("none", linkHints.hintMarkers[1].style.display);
- assert.equal("", linkHints.hintMarkers[0].style.display);
+ LinkHints.onKeyDownInMode(mockKeyboardEvent("A"));
+ assert.equal("none", LinkHints.hintMarkers[1].style.display);
+ assert.equal("", LinkHints.hintMarkers[0].style.display);
})
);
@@ -137,7 +137,7 @@
setup(function() {
stub(settings.values, "filterLinkHints", "true");
- linkHints.markerMatcher = filterHints;
+ LinkHints.markerMatcher = filterHints;
}),
context("Text hints",
@@ -149,27 +149,27 @@
"<a>trait</a>" +
"<a>track<img alt='alt text'/></a>";
document.getElementById("test-div").innerHTML = testContent;
- linkHints.activateMode();
+ LinkHints.activateMode();
}),
tearDown(function() {
document.getElementById("test-div").innerHTML = "";
- linkHints.deactivateMode();
+ LinkHints.deactivateMode();
}),
should("label the hints", function() {
for (var i = 0; i < 4; i++)
- assert.equal((i + 1).toString(), linkHints.hintMarkers[i].textContent.toLowerCase());
+ assert.equal((i + 1).toString(), LinkHints.hintMarkers[i].textContent.toLowerCase());
}),
should("narrow the hints", function() {
- linkHints.onKeyDownInMode(mockKeyboardEvent("T"));
- linkHints.onKeyDownInMode(mockKeyboardEvent("R"));
- assert.equal("none", linkHints.hintMarkers[0].style.display);
- assert.equal("1", linkHints.hintMarkers[1].hintString);
- assert.equal("", linkHints.hintMarkers[1].style.display);
- linkHints.onKeyDownInMode(mockKeyboardEvent("A"));
- assert.equal("2", linkHints.hintMarkers[3].hintString);
+ LinkHints.onKeyDownInMode(mockKeyboardEvent("T"));
+ LinkHints.onKeyDownInMode(mockKeyboardEvent("R"));
+ assert.equal("none", LinkHints.hintMarkers[0].style.display);
+ assert.equal("1", LinkHints.hintMarkers[1].hintString);
+ assert.equal("", LinkHints.hintMarkers[1].style.display);
+ LinkHints.onKeyDownInMode(mockKeyboardEvent("A"));
+ assert.equal("2", LinkHints.hintMarkers[3].hintString);
})
),
@@ -183,19 +183,19 @@
"<a><img title='some title'/></a>" +
"<a><img src='' width='320px' height='100px'/></a>";
document.getElementById("test-div").innerHTML = testContent;
- linkHints.activateMode();
+ LinkHints.activateMode();
}),
tearDown(function() {
document.getElementById("test-div").innerHTML = "";
- linkHints.deactivateMode();
+ LinkHints.deactivateMode();
}),
should("label the images", function() {
- assert.equal("1: alt text", linkHints.hintMarkers[0].textContent.toLowerCase());
- assert.equal("2: alt text", linkHints.hintMarkers[1].textContent.toLowerCase());
- assert.equal("3: some title", linkHints.hintMarkers[2].textContent.toLowerCase());
- assert.equal("4", linkHints.hintMarkers[3].textContent.toLowerCase());
+ assert.equal("1: alt text", LinkHints.hintMarkers[0].textContent.toLowerCase());
+ assert.equal("2: alt text", LinkHints.hintMarkers[1].textContent.toLowerCase());
+ assert.equal("3: some title", LinkHints.hintMarkers[2].textContent.toLowerCase());
+ assert.equal("4", LinkHints.hintMarkers[3].textContent.toLowerCase());
})
),
@@ -210,20 +210,20 @@
"<label for='test-input'/>a label</label><input type='text' id='test-input' value='some value'/>" +
"<label for='test-input-2'/>a label: </label><input type='text' id='test-input-2' value='some value'/>";
document.getElementById("test-div").innerHTML = testContent;
- linkHints.activateMode();
+ LinkHints.activateMode();
}),
tearDown(function() {
document.getElementById("test-div").innerHTML = "";
- linkHints.deactivateMode();
+ LinkHints.deactivateMode();
}),
should("label the input elements", function() {
- assert.equal("1", linkHints.hintMarkers[0].textContent.toLowerCase());
- assert.equal("2", linkHints.hintMarkers[1].textContent.toLowerCase());
- assert.equal("3", linkHints.hintMarkers[2].textContent.toLowerCase());
- assert.equal("4: a label", linkHints.hintMarkers[3].textContent.toLowerCase());
- assert.equal("5: a label", linkHints.hintMarkers[4].textContent.toLowerCase());
+ assert.equal("1", LinkHints.hintMarkers[0].textContent.toLowerCase());
+ assert.equal("2", LinkHints.hintMarkers[1].textContent.toLowerCase());
+ assert.equal("3", LinkHints.hintMarkers[2].textContent.toLowerCase());
+ assert.equal("4: a label", LinkHints.hintMarkers[3].textContent.toLowerCase());
+ assert.equal("5: a label", LinkHints.hintMarkers[4].textContent.toLowerCase());
})
),