File tree Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Expand file tree Collapse file tree 1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -1016,18 +1016,26 @@ describe('The config-generator function', () => {
1016
1016
} ) ;
1017
1017
1018
1018
describe ( 'Test configureLoaderRule()' , ( ) => {
1019
- it ( 'configure rule for "eslint"' , ( ) => {
1020
- const config = createConfig ( ) ;
1019
+ let config ;
1020
+
1021
+ const getLoader = ( loaderName ) => {
1022
+ const webpackConfig = configGenerator ( config ) ;
1023
+ return webpackConfig . module . rules . find ( rule => rule . loader === loaderName ) ;
1024
+ } ;
1025
+
1026
+ beforeEach ( ( ) => {
1027
+ config = createConfig ( ) ;
1028
+ config . outputPath = '/tmp/public/build' ;
1021
1029
config . setPublicPath ( '/' ) ;
1030
+ } ) ;
1031
+
1032
+ it ( 'configure rule for "eslint"' , ( ) => {
1022
1033
config . enableEslintLoader ( ) ;
1023
1034
config . configureLoaderRule ( 'eslint' , ( loader ) => {
1024
1035
loader . test = / \. ( j s x ? | v u e ) / ;
1025
1036
} ) ;
1026
1037
1027
- const webpackConfig = configGenerator ( config ) ;
1028
- const eslintLoader = webpackConfig . module . rules . find ( rule => rule . loader === 'eslint-loader' ) ;
1029
-
1030
- expect ( eslintLoader ) . to . deep . equals ( {
1038
+ expect ( getLoader ( 'eslint-loader' ) ) . to . deep . equals ( {
1031
1039
test : / \. ( j s x ? | v u e ) / ,
1032
1040
enforce : 'pre' ,
1033
1041
exclude : / n o d e _ m o d u l e s / ,
You can’t perform that action at this time.
0 commit comments