File tree Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Expand file tree Collapse file tree 1 file changed +20
-0
lines changed Original file line number Diff line number Diff line change 1+ /* global QUnit,JSZip,JSZipTestUtils */
2+ 'use strict' ;
3+
4+ var utils = require ( "../../lib/utils" ) ;
5+
6+ QUnit . module ( "utils" ) ;
7+
8+ QUnit . test ( "Paths are resolved correctly" , function ( assert ) {
9+ assert . strictEqual ( utils . resolve ( "root\\a\\b" ) , "root/a/b" ) ;
10+ assert . strictEqual ( utils . resolve ( "root/a/b" ) , "root/a/b" ) ;
11+ assert . strictEqual ( utils . resolve ( "root/a/.." ) , "root" ) ;
12+ assert . strictEqual ( utils . resolve ( "root/a/../b" ) , "root/b" ) ;
13+ assert . strictEqual ( utils . resolve ( "root/a/./b" ) , "root/a/b" ) ;
14+ assert . strictEqual ( utils . resolve ( "root/../../../" ) , "" ) ;
15+ assert . strictEqual ( utils . resolve ( "////" ) , "" ) ;
16+ assert . strictEqual ( utils . resolve ( "/a/b/c" ) , "a/b/c" ) ;
17+ assert . strictEqual ( utils . resolve ( "a/b/c/" ) , "a/b/c/" ) ;
18+ assert . strictEqual ( utils . resolve ( "../../../../../a" ) , "a" ) ;
19+ assert . strictEqual ( utils . resolve ( "../app.js" ) , "app.js" ) ;
20+ } ) ;
You can’t perform that action at this time.
0 commit comments