scheme-others.sub.any.js (988B)
1 // META: global=window,worker 2 // META: script=../resources/utils.js 3 4 function checkKoUrl(url, desc) { 5 if (!desc) 6 desc = "Fetching " + url.substring(0, 45) + " is KO" 7 promise_test(function(test) { 8 var promise = fetch(url); 9 return promise_rejects_js(test, TypeError, promise); 10 }, desc); 11 } 12 13 var urlWithoutScheme = "://{{host}}:{{ports[http][0]}}/"; 14 checkKoUrl("aaa" + urlWithoutScheme); 15 checkKoUrl("cap" + urlWithoutScheme); 16 checkKoUrl("cid" + urlWithoutScheme); 17 checkKoUrl("dav" + urlWithoutScheme); 18 checkKoUrl("dict" + urlWithoutScheme); 19 checkKoUrl("dns" + urlWithoutScheme); 20 checkKoUrl("geo" + urlWithoutScheme); 21 checkKoUrl("im" + urlWithoutScheme); 22 checkKoUrl("imap" + urlWithoutScheme); 23 checkKoUrl("ipp" + urlWithoutScheme); 24 checkKoUrl("ldap" + urlWithoutScheme); 25 checkKoUrl("mailto" + urlWithoutScheme); 26 checkKoUrl("nfs" + urlWithoutScheme); 27 checkKoUrl("pop" + urlWithoutScheme); 28 checkKoUrl("rtsp" + urlWithoutScheme); 29 checkKoUrl("snmp" + urlWithoutScheme); 30 31 done();