diff options
author | Steve Block <steveblock@google.com> | 2012-03-27 18:35:51 +0100 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2012-03-28 16:43:36 +0100 |
commit | db951b2c4c8fce1304a13d97dec4ae14be629380 (patch) | |
tree | fceec9642036dfb4a15cda37d486bb864794535b /LayoutTests/fast/url/standard-url-expected.txt | |
parent | 32399fa13ad918dafbbb5dac3e65584be87a459a (diff) | |
download | external_webkit-db951b2c4c8fce1304a13d97dec4ae14be629380.zip external_webkit-db951b2c4c8fce1304a13d97dec4ae14be629380.tar.gz external_webkit-db951b2c4c8fce1304a13d97dec4ae14be629380.tar.bz2 |
Cherry-pick WebKit change r84762 to fix URL canonicalization
This is to make sure URL parsing behaviour is up-to-date prior to fixing
window.location. See bug for details.
Note that the 'http:example.com/' test case in fast/url/standard-url.html fails
with DRT2 because of an assumption in the test that it is served as a file
scheme URL.
See http://trac.webkit.org/changeset/84762
Bug: 2159848
Change-Id: Ie680debcad3d285efd40134932b72d429c0d2222
Diffstat (limited to 'LayoutTests/fast/url/standard-url-expected.txt')
-rw-r--r-- | LayoutTests/fast/url/standard-url-expected.txt | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/LayoutTests/fast/url/standard-url-expected.txt b/LayoutTests/fast/url/standard-url-expected.txt index 5f5c710..99ba8bb 100644 --- a/LayoutTests/fast/url/standard-url-expected.txt +++ b/LayoutTests/fast/url/standard-url-expected.txt @@ -30,18 +30,29 @@ PASS canonicalize('wss://foo:80/') is 'wss://foo:80/' PASS canonicalize('wss://foo:81/') is 'wss://foo:81/' PASS canonicalize('wss://foo:443/') is 'wss://foo/' PASS canonicalize('wss://foo:815/') is 'wss://foo:815/' -FAIL canonicalize('http:/example.com/') should be http://example.com/. Was http:/example.com/. -FAIL canonicalize('ftp:/example.com/') should be ftp://example.com/. Was ftp:/example.com/. -FAIL canonicalize('https:/example.com/') should be https://example.com/. Was https:/example.com/. +PASS canonicalize('http:/example.com/') is 'http://example.com/' +PASS canonicalize('ftp:/example.com/') is 'ftp://example.com/' +PASS canonicalize('https:/example.com/') is 'https://example.com/' PASS canonicalize('madeupscheme:/example.com/') is 'madeupscheme:/example.com/' FAIL canonicalize('file:/example.com/') should be file://localhost/example.com/. Was file:///example.com/. -PASS canonicalize('fops:/example.com/') is 'fops:/example.com/' -FAIL canonicalize('gopher:/example.com/') should be gopher://example.com/. Was gopher:/example.com/. -FAIL canonicalize('ws:/example.com/') should be ws://example.com/. Was ws:/example.com/. -FAIL canonicalize('wss:/example.com/') should be wss://example.com/. Was wss:/example.com/. +PASS canonicalize('ftps:/example.com/') is 'ftps:/example.com/' +PASS canonicalize('gopher:/example.com/') is 'gopher://example.com/' +PASS canonicalize('ws:/example.com/') is 'ws://example.com/' +PASS canonicalize('wss:/example.com/') is 'wss://example.com/' PASS canonicalize('data:/example.com/') is 'data:/example.com/' PASS canonicalize('javascript:/example.com/') is 'javascript:/example.com/' PASS canonicalize('mailto:/example.com/') is 'mailto:/example.com/' +PASS canonicalize('http:example.com/') is 'http://example.com/' +PASS canonicalize('ftp:example.com/') is 'ftp://example.com/' +PASS canonicalize('https:example.com/') is 'https://example.com/' +PASS canonicalize('madeupscheme:example.com/') is 'madeupscheme:example.com/' +PASS canonicalize('ftps:example.com/') is 'ftps:example.com/' +PASS canonicalize('gopher:example.com/') is 'gopher://example.com/' +PASS canonicalize('ws:example.com/') is 'ws://example.com/' +PASS canonicalize('wss:example.com/') is 'wss://example.com/' +PASS canonicalize('data:example.com/') is 'data:example.com/' +PASS canonicalize('javascript:example.com/') is 'javascript:example.com/' +PASS canonicalize('mailto:example.com/') is 'mailto:example.com/' PASS successfullyParsed is true TEST COMPLETE |