@@ -4,14 +4,12 @@ function requireRoot(s) {
44function requireExact ( s ) {
55 return require ( `pkg/exact-${ s } ` )
66}
7- // TODO unimplemented pattern './wildcard-' <dynamic> into wildcard exports field './wildcard-*'
8- // function requireWildcardSuffix(s) {
9- // return require(`pkg/wildcard-suffix-${s}`)
10- // }
11- // TODO unimplemented pattern './wildcard-' <dynamic> into wildcard exports field './wildcard-*'
12- // function requireWildcard(s) {
13- // return require(`pkg/wildcard-${s}`)
14- // }
7+ function requireWildcardSuffix ( s ) {
8+ return require ( `pkg/wildcard-suffix-${ s } ` )
9+ }
10+ function requireWildcard ( s ) {
11+ return require ( `pkg/wildcard-${ s } ` )
12+ }
1513function requireExactAConstantSuffix ( s ) {
1614 return require ( `pkg/${ s } exact-a` )
1715}
@@ -23,17 +21,17 @@ it('should correctly handle dynamic requests into exports field (exact)', () =>
2321 expect ( requireExact ( 'c' ) . default ) . toBe ( 'c' )
2422} )
2523
26- // it('should correctly handle dynamic requests into exports field (wildcard with suffix)', () => {
27- // expect(requireWildcardSuffix('a').default).toBe('a')
28- // expect(requireWildcardSuffix('b').default).toBe('b')
29- // expect(requireWildcardSuffix('c').default).toBe('c')
30- // })
24+ it ( 'should correctly handle dynamic requests into exports field (wildcard with suffix)' , ( ) => {
25+ expect ( requireWildcardSuffix ( 'a' ) . default ) . toBe ( 'a' )
26+ expect ( requireWildcardSuffix ( 'b' ) . default ) . toBe ( 'b' )
27+ expect ( requireWildcardSuffix ( 'c' ) . default ) . toBe ( 'c' )
28+ } )
3129
32- // it('should correctly handle dynamic requests into exports field (wildcard)', () => {
33- // expect(requireWildcard('a').default).toBe('a')
34- // expect(requireWildcard('b').default).toBe('b')
35- // expect(requireWildcard('c').default).toBe('c')
36- // })
30+ it ( 'should correctly handle dynamic requests into exports field (wildcard)' , ( ) => {
31+ expect ( requireWildcard ( 'a' ) . default ) . toBe ( 'a' )
32+ expect ( requireWildcard ( 'b' ) . default ) . toBe ( 'b' )
33+ expect ( requireWildcard ( 'c' ) . default ) . toBe ( 'c' )
34+ } )
3735
3836it ( 'should correctly handle dynamic requests into exports field (empty dynamic prefix)' , ( ) => {
3937 // TODO it currently only returns a single entry
0 commit comments