1
1
import { expect , test } from 'vitest' ;
2
2
import {
3
- basename , extname , isObject , stripTags , joinPaths , parseIssueHref ,
3
+ basename , extname , isObject , stripTags , parseIssueHref ,
4
4
parseUrl , translateMonth , translateDay , blobToDataURI ,
5
5
toAbsoluteUrl , encodeURLEncodedBase64 , decodeURLEncodedBase64 ,
6
6
} from './utils.js' ;
@@ -18,45 +18,6 @@ test('extname', () => {
18
18
expect ( extname ( 'file.js' ) ) . toEqual ( '.js' ) ;
19
19
} ) ;
20
20
21
- test ( 'joinPaths' , ( ) => {
22
- expect ( joinPaths ( '' , '' ) ) . toEqual ( '' ) ;
23
- expect ( joinPaths ( '' , 'b' ) ) . toEqual ( 'b' ) ;
24
- expect ( joinPaths ( '' , '/b' ) ) . toEqual ( '/b' ) ;
25
- expect ( joinPaths ( '' , '/b/' ) ) . toEqual ( '/b/' ) ;
26
- expect ( joinPaths ( 'a' , '' ) ) . toEqual ( 'a' ) ;
27
- expect ( joinPaths ( '/a' , '' ) ) . toEqual ( '/a' ) ;
28
- expect ( joinPaths ( '/a/' , '' ) ) . toEqual ( '/a/' ) ;
29
- expect ( joinPaths ( 'a' , 'b' ) ) . toEqual ( 'a/b' ) ;
30
- expect ( joinPaths ( 'a' , '/b' ) ) . toEqual ( 'a/b' ) ;
31
- expect ( joinPaths ( '/a' , '/b' ) ) . toEqual ( '/a/b' ) ;
32
- expect ( joinPaths ( '/a' , '/b' ) ) . toEqual ( '/a/b' ) ;
33
- expect ( joinPaths ( '/a/' , '/b' ) ) . toEqual ( '/a/b' ) ;
34
- expect ( joinPaths ( '/a' , '/b/' ) ) . toEqual ( '/a/b/' ) ;
35
- expect ( joinPaths ( '/a/' , '/b/' ) ) . toEqual ( '/a/b/' ) ;
36
-
37
- expect ( joinPaths ( '' , '' , '' ) ) . toEqual ( '' ) ;
38
- expect ( joinPaths ( '' , 'b' , '' ) ) . toEqual ( 'b' ) ;
39
- expect ( joinPaths ( '' , 'b' , 'c' ) ) . toEqual ( 'b/c' ) ;
40
- expect ( joinPaths ( '' , '' , 'c' ) ) . toEqual ( 'c' ) ;
41
- expect ( joinPaths ( '' , '/b' , '/c' ) ) . toEqual ( '/b/c' ) ;
42
- expect ( joinPaths ( '/a' , '' , '/c' ) ) . toEqual ( '/a/c' ) ;
43
- expect ( joinPaths ( '/a' , '/b' , '' ) ) . toEqual ( '/a/b' ) ;
44
-
45
- expect ( joinPaths ( '' , '/' ) ) . toEqual ( '/' ) ;
46
- expect ( joinPaths ( 'a' , '/' ) ) . toEqual ( 'a/' ) ;
47
- expect ( joinPaths ( '' , '/' , '/' ) ) . toEqual ( '/' ) ;
48
- expect ( joinPaths ( '/' , '/' ) ) . toEqual ( '/' ) ;
49
- expect ( joinPaths ( '/' , '' ) ) . toEqual ( '/' ) ;
50
- expect ( joinPaths ( '/' , 'b' ) ) . toEqual ( '/b' ) ;
51
- expect ( joinPaths ( '/' , 'b/' ) ) . toEqual ( '/b/' ) ;
52
- expect ( joinPaths ( '/' , '' , '/' ) ) . toEqual ( '/' ) ;
53
- expect ( joinPaths ( '/' , 'b' , '/' ) ) . toEqual ( '/b/' ) ;
54
- expect ( joinPaths ( '/' , 'b/' , '/' ) ) . toEqual ( '/b/' ) ;
55
- expect ( joinPaths ( 'a' , '/' , '/' ) ) . toEqual ( 'a/' ) ;
56
- expect ( joinPaths ( '/' , '/' , 'c' ) ) . toEqual ( '/c' ) ;
57
- expect ( joinPaths ( '/' , '/' , 'c/' ) ) . toEqual ( '/c/' ) ;
58
- } ) ;
59
-
60
21
test ( 'isObject' , ( ) => {
61
22
expect ( isObject ( { } ) ) . toBeTruthy ( ) ;
62
23
expect ( isObject ( [ ] ) ) . toBeFalsy ( ) ;
0 commit comments