diff options
author | dglazkov@chromium.org <dglazkov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-16 23:42:07 +0000 |
---|---|---|
committer | dglazkov@chromium.org <dglazkov@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-11-16 23:42:07 +0000 |
commit | d59abc85105e4d3ee55dcd58910774ead53cf77f (patch) | |
tree | 8a7f86139e8e376ba50c2646f2523dfebaf5f1f8 | |
parent | 9259a8e945f74bc4fc3661a03c504d697fde6800 (diff) | |
download | chromium_src-d59abc85105e4d3ee55dcd58910774ead53cf77f.zip chromium_src-d59abc85105e4d3ee55dcd58910774ead53cf77f.tar.gz chromium_src-d59abc85105e4d3ee55dcd58910774ead53cf77f.tar.bz2 |
Rebaseline two more URL decomposition tests.
Baseline differences are due to KURL/GURL implementation disagrements.
R=brettw
BUG=27548
TEST=none
Review URL: http://codereview.chromium.org/391083
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@32122 0039d316-1c4b-4281-b951-d872f2087c98
5 files changed, 92 insertions, 2 deletions
diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt new file mode 100644 index 0000000..5c03d7b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt @@ -0,0 +1,24 @@ +Test setting the port attribute of the URL in HTMLAnchorElement. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +Default port as number +PASS a.href is 'https://www.mydomain.com/path/testurl.html?key=value' +Default port as string +PASS a.href is 'https://www.mydomain.com/path/testurl.html?key=value' +Set port to 0 +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to non-number +PASS a.href is 'https://www.mydomain.com:4/path/testurl.html?key=value' +Set port to null +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to empty string +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to undefined +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to URL with foo: protocol +PASS a.href is 'foo://bar:50/' +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt new file mode 100644 index 0000000..b74641f --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-mac/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt @@ -0,0 +1,22 @@ +Test setting the search attribute of the URL in HTMLAnchorElement . + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +Set search without '?' +PASS a.href is 'https://www.mydomain.com/path/?value=key' +Set search that starts with '?' and contains spaces +PASS a.href is 'https://www.mydomain.com/path/?val%20ue=%20key?' +Set search to a malformed URL +FAIL a.href should be s:www.mydomain.com/path/?%. Was s:www.mydomain.com/path/. +Set search containing '#' +PASS a.href is 'https://www.mydomain.com/path/?value%23key#hash' +Set search to a malformed URL +FAIL a.href should be bad:/|/url?value=key. Was bad:/|/url. +Set search to null +PASS a.href is 'https://www.mydomain.com/path/' +Set search to empty string +PASS a.href is 'https://www.mydomain.com/path/?' +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt new file mode 100644 index 0000000..5c03d7b --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port-expected.txt @@ -0,0 +1,24 @@ +Test setting the port attribute of the URL in HTMLAnchorElement. + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +Default port as number +PASS a.href is 'https://www.mydomain.com/path/testurl.html?key=value' +Default port as string +PASS a.href is 'https://www.mydomain.com/path/testurl.html?key=value' +Set port to 0 +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to non-number +PASS a.href is 'https://www.mydomain.com:4/path/testurl.html?key=value' +Set port to null +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to empty string +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to undefined +FAIL a.href should be https://www.mydomain.com:0/path/testurl.html?key=value. Was https://www.mydomain.com/path/testurl.html?key=value. +Set port to URL with foo: protocol +PASS a.href is 'foo://bar:50/' +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt new file mode 100644 index 0000000..bf0f496 --- /dev/null +++ b/webkit/data/layout_tests/platform/chromium-win/LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search-expected.txt @@ -0,0 +1,22 @@ +Test setting the search attribute of the URL in HTMLAnchorElement . + +On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". + + +Set search without '?' +PASS a.href is 'https://www.mydomain.com/path/?value=key' +Set search that starts with '?' and contains spaces +PASS a.href is 'https://www.mydomain.com/path/?val%20ue=%20key?' +Set search to a malformed URL +FAIL a.href should be s:www.mydomain.com/path/?%. Was file:///S:/www.mydomain.com/path/?%. +Set search containing '#' +PASS a.href is 'https://www.mydomain.com/path/?value%23key#hash' +Set search to a malformed URL +FAIL a.href should be bad:/|/url?value=key. Was bad:/|/url. +Set search to null +PASS a.href is 'https://www.mydomain.com/path/' +Set search to empty string +PASS a.href is 'https://www.mydomain.com/path/?' +PASS successfullyParsed is true + +TEST COMPLETE diff --git a/webkit/tools/layout_tests/test_expectations.txt b/webkit/tools/layout_tests/test_expectations.txt index a4673e6..610d770 100644 --- a/webkit/tools/layout_tests/test_expectations.txt +++ b/webkit/tools/layout_tests/test_expectations.txt @@ -3034,9 +3034,7 @@ BUG27418 MAC DEBUG : LayoutTests/transitions/shorthand-border-transitions.html = // this exposes a bunch of minor differences in our URL parsing/editing implementation, // as well as somethings that might be legitimate bugs. BUG27548 : LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-host.html = TEXT -BUG27548 : LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-port.html = TEXT BUG27548 : LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-protocol.html = TEXT -BUG27548 : LayoutTests/fast/dom/HTMLAnchorElement/set-href-attribute-search.html = TEXT // New tests and regressions related to WebKit r50760 (appeared in WebKit merge 50756:50820). BUG27551 WIN DEBUG : LayoutTests/fast/css/getComputedStyle/computed-style-without-renderer.html = TEXT CRASH |