Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / dom / HTMLAnchorElement / set-href-attribute-host-expected.txt
blobe2279319754f5644e076a952cdce3e6b8d00aaf3
1 Test setting the host attribute of the URL in HTMLAnchorElement.
3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
6 Basic test
7 PASS a.href is 'https://www.otherdomain.com:0/path/'
8 Set host without port
9 PASS a.href is 'https://www.otherdomain.com:8080/path/'
10 Set host with '?' in it
11 FAIL a.href should be https://www.other/?domain.com:8080/path/?key=value. Was https://www.other%3Fdomain.com:8080/path/?key=value.
12 Set default port for another protocol
13 PASS a.href is 'https://www.otherdomain.com:80/path/'
14 Set default port
15 PASS a.href is 'https://www.otherdomain.com/path/'
16 Set host with invalid port
17 PASS a.href is 'https://www.otherdomain.com:0/path/'
18 Set host with letters in port number
19 PASS a.href is 'https://www.otherdomain.com:44/path/'
20 Leading space in port number
21 PASS a.href is 'https://www.otherdomain.com:0/path/'
22 Colon without port number
23 PASS a.href is 'https://www.otherdomain.com:0/path/'
24 Set host to null
25 PASS a.href is 'https://null:8080/path/'
26 Set host to empty string
27 PASS a.href is 'https://www.mydomain.com:8080/path/'
28 Set host to URL with file: protocol
29 PASS a.href is 'file://mydomain.com/path/'
30 Set host containing slashes in it
31 PASS a.href is 'https://www.otherdom%2Fain.com:8080/path/'
32 Set host to a malformed URL
33 FAIL a.href should be https:/
34 ww.my@domain.com:8080/path/. Was https://ww.my@www.other%21domain.com:15/path/.
35 Set host that starts with ':'
36 PASS a.href is 'https://domain.com:8080/path/'
37 Set host to URL containing username and ..
38 FAIL a.href should be https://rwwmy@www.other!domain.com:25/pa..th/. Was https://rwwmy@www.other%21domain.com:25/pa..th/.
39 Set host to a URL with tel: protocol
40 PASS a.href is 'tel:+1-816-555-1212'
41 PASS successfullyParsed is true
43 TEST COMPLETE