Index: chrome/test/data/webui/util_test.html |
diff --git a/chrome/test/data/webui/util_test.html b/chrome/test/data/webui/util_test.html |
index 0c8c4eabf43456b81243084ea5de692a6e0c649b..8125db605262833800851da08512fc60a8b2bb2d 100644 |
--- a/chrome/test/data/webui/util_test.html |
+++ b/chrome/test/data/webui/util_test.html |
@@ -1,6 +1,9 @@ |
<!DOCTYPE html> |
<html> |
<body> |
+<a id="file" href="file:///path/to/file">File</a> |
+<a id="chrome" href="about:chrome">Chrome</a> |
+<a href="about:blank"><b id="blank">Click me</b></a> |
<script> |
function testQuoteString() { |
@@ -20,6 +23,22 @@ function testQuoteString() { |
assertEquals(null, match); |
} |
+function testClickHandler() { |
+ var clickArgs = null; |
+ var oldSend = chrome.send; |
+ chrome.send = function(message, args) { |
+ assertEquals('navigateToUrl', message); |
+ clickArgs = args; |
+ }; |
+ $('file').click(); |
+ assertEquals('file:///path/to/file', clickArgs[0]); |
+ $('chrome').click(); |
+ assertEquals('about:chrome', clickArgs[0]); |
+ $('blank').click(); |
+ assertEquals('about:blank', clickArgs[0]); |
+ chrome.send = oldSend; |
+} |
+ |
</script> |
</body> |
</html> |