1 Tests SourceMap and CompilerScriptMapping.
5 example.js === example.js
8 example.js === example.js
11 example.js === example.js
14 example.js === example.js
17 example.js === example.js
20 example.js === example.js
23 undefined === undefined
24 undefined === undefined
25 undefined === undefined
37 Running: testNoMappingEntry
38 example.js === example.js
41 example.js === example.js
45 Running: testEmptyLine
46 example.js === example.js
53 source1.js === source1.js
56 source1.js === source1.js
59 source2.js === source2.js
62 source2.js === source2.js
66 Running: testResolveSourceMapURL
67 http://example.com/map.json === http://example.com/map.json
68 http://example.com/map.json === http://example.com/map.json
69 http://example.com/maps/map.json === http://example.com/maps/map.json
70 Tests from http://tools.ietf.org/html/rfc3986#section-5.4 using baseURL="http://a/b/c/d;p?q"
71 http://h resolves to http://h===http://h passes: true
72 g resolves to http://a/b/c/g===http://a/b/c/g passes: true
73 ./g resolves to http://a/b/c/g===http://a/b/c/g passes: true
74 g/ resolves to http://a/b/c/g/===http://a/b/c/g/ passes: true
75 /g resolves to http://a/g===http://a/g passes: true
76 //g resolves to http://g===http://g passes: true
77 ?y resolves to http://a/b/c/d;p?y===http://a/b/c/d;p?y passes: true
78 g?y resolves to http://a/b/c/g?y===http://a/b/c/g?y passes: true
79 #s resolves to http://a/b/c/d;p?q#s===http://a/b/c/d;p?q#s passes: true
80 g#s resolves to http://a/b/c/g#s===http://a/b/c/g#s passes: true
81 g?y#s resolves to http://a/b/c/g?y#s===http://a/b/c/g?y#s passes: true
82 ;x resolves to http://a/b/c/;x===http://a/b/c/;x passes: true
83 g;x resolves to http://a/b/c/g;x===http://a/b/c/g;x passes: true
84 g;x?y#s resolves to http://a/b/c/g;x?y#s===http://a/b/c/g;x?y#s passes: true
85 resolves to http://a/b/c/d;p?q===http://a/b/c/d;p?q passes: true
86 . resolves to http://a/b/c/===http://a/b/c/ passes: true
87 ./ resolves to http://a/b/c/===http://a/b/c/ passes: true
88 .. resolves to http://a/b/===http://a/b/ passes: true
89 ../ resolves to http://a/b/===http://a/b/ passes: true
90 ../g resolves to http://a/b/g===http://a/b/g passes: true
91 ../.. resolves to http://a/===http://a/ passes: true
92 ../../ resolves to http://a/===http://a/ passes: true
93 ../../g resolves to http://a/g===http://a/g passes: true
94 ../../../g resolves to http://a/g===http://a/g passes: true
95 ../../../../g resolves to http://a/g===http://a/g passes: true
96 /./g resolves to http://a/g===http://a/g passes: true
97 /../g resolves to http://a/g===http://a/g passes: true
98 g. resolves to http://a/b/c/g.===http://a/b/c/g. passes: true
99 .g resolves to http://a/b/c/.g===http://a/b/c/.g passes: true
100 g.. resolves to http://a/b/c/g..===http://a/b/c/g.. passes: true
101 ..g resolves to http://a/b/c/..g===http://a/b/c/..g passes: true
102 ./../g resolves to http://a/b/g===http://a/b/g passes: true
103 ./g/. resolves to http://a/b/c/g/===http://a/b/c/g/ passes: true
104 g/./h resolves to http://a/b/c/g/h===http://a/b/c/g/h passes: true
105 g/../h resolves to http://a/b/c/h===http://a/b/c/h passes: true
106 g;x=1/./y resolves to http://a/b/c/g;x=1/y===http://a/b/c/g;x=1/y passes: true
107 g;x=1/../y resolves to http://a/b/c/y===http://a/b/c/y passes: true
108 g?y/./x resolves to http://a/b/c/g?y/./x===http://a/b/c/g?y/./x passes: true
109 g?y/../x resolves to http://a/b/c/g?y/../x===http://a/b/c/g?y/../x passes: true
110 g#s/./x resolves to http://a/b/c/g#s/./x===http://a/b/c/g#s/./x passes: true
111 g#s/../x resolves to http://a/b/c/g#s/../x===http://a/b/c/g#s/../x passes: true
112 //secure.com/moo resolves to http://secure.com/moo===http://secure.com/moo passes: true
113 cat.jpeg resolves to http://a/b/c/cat.jpeg===http://a/b/c/cat.jpeg passes: true
115 Running: testCompilerScriptMapping
117 Running: testCompilerScriptMappingWhenResourceWasLoadedAfterSource
119 Running: testInlinedSourceMap
120 <source content> === <source content>
122 Running: testSourceMapCouldNotBeLoaded
125 Running: testSourceRoot
126 /example.js === /example.js