-
Notifications
You must be signed in to change notification settings - Fork 9
/
index.html
38 lines (37 loc) · 1.75 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<html>
<head>
<meta name="author" content="Chris Weber">
<meta name="copyright" content="© 2013 Chris Weber">
<meta name="description" content="Web browser test pages for
URL parsing">
<meta http-equiv="X-UA-Compatible" content="IE=9">
<meta http-equiv="content-type" content="text/html;charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/style.css">
<title>Test pages for URL parsing</title>
</head>
<h2>Test pages for URL parsing</h2>
<p>URLs have been tricky little devils over the years. Mainly because
various implementations have diverged in subtle details of parsing them.</p>
<p>The following test pages are designed to test URL parsing in the
described ways.</p>
<br />
<pre><a href="url-liveview.html">URL Live Viewer</a></pre>
<p>Display a URL's parsed components from both the
browser's DOM, and from the <a href="https://github.com/annevk/url">URL.js
project</a> being prototyped for the <a
href="http://url.spec.whatwg.org/">WHATWG URL spec.</a></p>
<br />
<pre><a href="url-runner.html">URL Test Runner for 500+ URL test cases</a></pre>
<p>Run all tests from <a
href="https://github.com/cweb/url-testing">urls.json</a> using <a
href="https://github.com/jgraham/testharness.js">testharness.js</a> to
compare the Web browser's DOM properties with the expected result.</p>
<br />
<pre>Test URL parsing in HTTP GET requests</pre>
<p class="fail">WARNING: This isn't implemented yet</p>
<p>Run all tests from <a
href="https://github.com/cweb/url-testing">urls.json</a> using <a
href="https://github.com/jgraham/testharness.js">testharness.js</a> to
compare the Web browser's DOM properties with the resultant HTTP request's
path and hostname parts.</p>
</html>