|
@@ -1,4 +1,3 @@
|
|
|
-import path from 'path';
|
|
|
import { urlJoin } from '../src/utilities/urlJoin.js';
|
|
|
|
|
|
describe( 'urlJoin', () => {
|
|
@@ -7,21 +6,15 @@ describe( 'urlJoin', () => {
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'path/to/file.json' );
|
|
|
|
|
|
expect(
|
|
|
- urlJoin( 'path//', 'to\\other\\', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'path\\to\\other\\file.json' )
|
|
|
- );
|
|
|
+ urlJoin( 'path//', 'to/other/', 'file.json' )
|
|
|
+ ).toBe( 'path/to/other/file.json' );
|
|
|
|
|
|
expect(
|
|
|
urlJoin( '//path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( '\\\\path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( '//path/to/file.json' );
|
|
|
|
|
|
} );
|
|
|
|
|
@@ -29,33 +22,23 @@ describe( 'urlJoin', () => {
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'http://path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'http:\\\\path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'http://path/to/file.json' );
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'http://path', 'http://path2', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'http:\\\\path2\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'http://path2/to/file.json' );
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'https://path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'https:\\\\path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'https://path/to/file.json' );
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'ftp://path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'ftp:\\\\path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'ftp://path/to/file.json' );
|
|
|
|
|
|
expect(
|
|
|
urlJoin( 'ftp://http://path', 'to', 'file.json' )
|
|
|
- ).toBe(
|
|
|
- path.normalize( 'ftp:\\\\http:\\path\\to\\file.json' )
|
|
|
- );
|
|
|
+ ).toBe( 'ftp://http:/path/to/file.json' );
|
|
|
|
|
|
} );
|
|
|
|