1
1
import test from 'ava' ;
2
- import paltformPath , { posix as path } from 'path' ;
2
+ import path , { posix } from 'path' ;
3
3
import { rollup } from 'rollup' ;
4
4
import alias from '../dist/rollup-plugin-alias' ;
5
5
import slash from 'slash' ;
@@ -94,9 +94,9 @@ test('Test for the resolve property', t => {
94
94
resolve : [ '.js' , '.jsx' ] ,
95
95
} ) ;
96
96
97
- const resolved = result . resolveId ( 'ember' , path . resolve ( DIRNAME , './files/index.js' ) ) ;
97
+ const resolved = result . resolveId ( 'ember' , posix . resolve ( DIRNAME , './files/index.js' ) ) ;
98
98
99
- t . is ( resolved , path . resolve ( DIRNAME , './files/folder/hipster.jsx' ) ) ;
99
+ t . is ( resolved , posix . resolve ( DIRNAME , './files/folder/hipster.jsx' ) ) ;
100
100
} ) ;
101
101
102
102
test ( t => {
@@ -114,21 +114,21 @@ test(t => {
114
114
resolve : './i/am/a/local/file' ,
115
115
} ) ;
116
116
117
- const resolved = result . resolveId ( 'resolve' , path . resolve ( DIRNAME , './files/index.js' ) ) ;
117
+ const resolved = result . resolveId ( 'resolve' , posix . resolve ( DIRNAME , './files/index.js' ) ) ;
118
118
119
- t . is ( resolved , path . resolve ( DIRNAME , './files/i/am/a/local/file.js' ) ) ;
119
+ t . is ( resolved , posix . resolve ( DIRNAME , './files/i/am/a/local/file.js' ) ) ;
120
120
} ) ;
121
121
122
122
// this test with old behaviour will fail on windows and pass on Uinx-Like platforms
123
123
test ( 'Platform path.resolve(\'file-without-extension\') aliasing' , t => {
124
124
// this what used in React and Vue
125
125
const result = alias ( {
126
- test : paltformPath . resolve ( './files/aliasMe' ) ,
126
+ test : path . resolve ( './files/aliasMe' ) ,
127
127
} ) ;
128
128
129
- const resolved = result . resolveId ( 'test' , path . resolve ( DIRNAME , './files/index.js' ) ) ;
129
+ const resolved = result . resolveId ( 'test' , posix . resolve ( DIRNAME , './files/index.js' ) ) ;
130
130
131
- t . is ( resolved , paltformPath . resolve ( './files/aliasMe.js' ) ) ;
131
+ t . is ( resolved , path . resolve ( './files/aliasMe.js' ) ) ;
132
132
} ) ;
133
133
134
134
// this test with old behaviour will fail on windows and Uinx-Like platforms
@@ -137,7 +137,7 @@ test('Windows absolute path aliasing', t => {
137
137
resolve : 'E:\\react\\node_modules\\fbjs\\lib\\warning' ,
138
138
} ) ;
139
139
140
- const resolved = result . resolveId ( 'resolve' , path . resolve ( DIRNAME , './files/index.js' ) ) ;
140
+ const resolved = result . resolveId ( 'resolve' , posix . resolve ( DIRNAME , './files/index.js' ) ) ;
141
141
142
142
t . is (
143
143
normalizePath ( resolved ) ,
@@ -147,13 +147,13 @@ test('Windows absolute path aliasing', t => {
147
147
148
148
test ( 'Platform path.resolve(\'file-with.ext\') aliasing' , t => {
149
149
const result = alias ( {
150
- test : paltformPath . resolve ( './files/folder/hipster.jsx' ) ,
150
+ test : path . resolve ( './files/folder/hipster.jsx' ) ,
151
151
resolve : [ '.js' , '.jsx' ] ,
152
152
} ) ;
153
153
154
- const resolved = result . resolveId ( 'test' , path . resolve ( DIRNAME , './files/index.js' ) ) ;
154
+ const resolved = result . resolveId ( 'test' , posix . resolve ( DIRNAME , './files/index.js' ) ) ;
155
155
156
- t . is ( resolved , paltformPath . resolve ( './files/folder/hipster.jsx' ) ) ;
156
+ t . is ( resolved , path . resolve ( './files/folder/hipster.jsx' ) ) ;
157
157
} ) ;
158
158
159
159
// Tests in Rollup
0 commit comments