1 Tests how switch to next file with the same name and different extension feature works.
3 Dumping next file for each file:
4 Next file for http://example.com/foo.css is http://example.com/foo.js.
5 Next file for http://example.com/foo.js is http://example.com/foo.ts.
6 Next file for http://example.com/foo.js.map is <none>.
7 Next file for http://example.com/foo.ts is http://example.com/foo.css.
8 Next file for http://example.com/bar.css is http://example.com/bar.js.
9 Next file for http://example.com/bar.js is http://example.com/bar.ts.
10 Next file for http://example.com/bar.js.map is <none>.
11 Next file for http://example.com/bar.ts is http://example.com/bar.css.
12 Next file for http://example.com/baz.css is <none>.
13 Next file for http://example.com/baz2 is <none>.
14 Next file for http://example.com/foo/foo.css is http://example.com/foo/foo.js.
15 Next file for http://example.com/foo/foo.js is http://example.com/foo/foo.ts.
16 Next file for http://example.com/foo/foo.js.map is <none>.
17 Next file for http://example.com/foo/foo.ts is http://example.com/foo/foo.
18 Next file for http://example.com/foo/foo is http://example.com/foo/foo.css.
19 Next file for http://example.com/bar/foo.css is http://example.com/bar/foo.js.
20 Next file for http://example.com/bar/foo.js is http://example.com/bar/foo.ts.
21 Next file for http://example.com/bar/foo.js.map is <none>.
22 Next file for http://example.com/bar/foo.ts is http://example.com/bar/foo.
23 Next file for http://example.com/bar/foo is http://example.com/bar/foo.css.