summaryrefslogtreecommitdiffstats
path: root/LayoutTests/fast/url/script-tests/anchor.js
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2010-09-03 18:46:30 +0100
committerSteve Block <steveblock@google.com>2010-09-04 20:52:54 +0100
commit430b6b672341c7e8b5e4cfafaaae20315e68701b (patch)
tree3b290f1adb010f09128b054c456832ad896cbcec /LayoutTests/fast/url/script-tests/anchor.js
parent7797f5cbd60d3a45ba6029508928d7cc7d52849f (diff)
downloadexternal_webkit-430b6b672341c7e8b5e4cfafaaae20315e68701b.zip
external_webkit-430b6b672341c7e8b5e4cfafaaae20315e68701b.tar.gz
external_webkit-430b6b672341c7e8b5e4cfafaaae20315e68701b.tar.bz2
Add fast/url LayoutTests at r66079
All tests pass. Change-Id: I2564b234be722a743e48ad07e3995a654202a208
Diffstat (limited to 'LayoutTests/fast/url/script-tests/anchor.js')
-rw-r--r--LayoutTests/fast/url/script-tests/anchor.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/LayoutTests/fast/url/script-tests/anchor.js b/LayoutTests/fast/url/script-tests/anchor.js
new file mode 100644
index 0000000..0387a86
--- /dev/null
+++ b/LayoutTests/fast/url/script-tests/anchor.js
@@ -0,0 +1,19 @@
+description("Test URLs that have an anchor.");
+
+cases = [
+ ["hello, world", "hello, world"],
+ ["\xc2\xa9", "\xc2\xa9"],
+ ["\ud800\udf00ss", "\ud800\udf00ss"],
+ ["%41%a", "%41%a"],
+ ["\\ud800\\u597d", "\\uFFFD\\u597D"],
+ ["a\\uFDD0", "a\\uFDD0"],
+ ["asdf#qwer", "asdf#qwer"],
+ ["#asdf", "#asdf"],
+];
+
+for (var i = 0; i < cases.length; ++i) {
+ shouldBe("canonicalize('http://www.example.com/#" + cases[i][0] + "')",
+ "'http://www.example.com/#" + cases[i][1] + "'");
+}
+
+var successfullyParsed = true;