@@ -15,10 +15,19 @@ describe("SideEffectsFlagPlugin", () => {
1515 it ( "should understand a glob" , ( ) => {
1616 SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./src/**/*.js" ) . should . eql ( true ) ;
1717 SideEffectsFlagPlugin . moduleHasSideEffects ( "./x.js" , "./src/**/*.js" ) . should . eql ( false ) ;
18+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./**/src/x/y/z.js" ) . should . eql ( true ) ;
1819 SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "**.js" ) . should . eql ( true ) ;
19- SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./src**" ) . should . eql ( true ) ;
2020 SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./src/**/z.js" ) . should . eql ( true ) ;
21- SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "**/x/**/z.js" ) . should . eql ( true ) ;
21+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./**/x/**/z.js" ) . should . eql ( true ) ;
22+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./**/src/**" ) . should . eql ( true ) ;
23+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "./**/src/*" ) . should . eql ( false ) ;
24+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "*.js" ) . should . eql ( true ) ;
25+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "x/**/z.js" ) . should . eql ( false ) ;
26+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "src/**/z.js" ) . should . eql ( true ) ;
27+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "src/**/{x,y,z}.js" ) . should . eql ( true ) ;
28+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "src/**/[x-z].js" ) . should . eql ( true ) ;
29+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "src/**/[[:lower:]].js" ) . should . eql ( true ) ;
30+ SideEffectsFlagPlugin . moduleHasSideEffects ( "./src/x/y/z.js" , "!**/*.js" ) . should . eql ( false ) ;
2231 } ) ;
2332
2433 it ( "should understand arrays" , ( ) => {
0 commit comments