UNPKG

laravel-mix-glob

Version:

Laravel mix extension that add support for globs usage with an extensive concise api. For a more natural boosted productivity and dynamic. Configure once and forget about adding the files each time.

3 lines (2 loc) 1.19 kB
"use strict";var e=require("path"),s=require("../../../Glob/Helpers/index.js"),r=require("./index.js");const o=e.join(__dirname,"./__fixtures__");var t;t="cartesian product and args arguments works well",[{methodName:"ts",args:[s.src(e.resolve(`${o}/src/**/index.ts`)),s.out({baseMap:e.resolve(`${o}/src/`),outMap:e.resolve(`${o}/dist/`)}),s.arg([e.resolve(`${o}/src/utils/*.ts`),e.resolve(`${o}/src/core/lib.ts`)]),"some-normal-arg"],expected:[[e.resolve(`${o}/src/index.ts`),e.resolve(`${o}/dist/index.js`),e.resolve(`${o}/src/core/lib.ts`),"some-normal-arg"],[e.resolve(`${o}/src/index.ts`),e.resolve(`${o}/dist/index.js`),e.resolve(`${o}/src/utils/logger.ts`),"some-normal-arg"],[e.resolve(`${o}/src/core/index.ts`),e.resolve(`${o}/dist/core/index.js`),e.resolve(`${o}/src/core/lib.ts`),"some-normal-arg"],[e.resolve(`${o}/src/core/index.ts`),e.resolve(`${o}/dist/core/index.js`),e.resolve(`${o}/src/utils/logger.ts`),"some-normal-arg"]]}].forEach(((e,s)=>{test(e.name?`${t}: ${e.name}`:`${t}: test of index ${s}`,(()=>{const s=new r.ArgSrcGlobsProcessor;let o=0;s.process(e.args,e.methodName,((...s)=>{expect(s).toEqual(e.expected[o]),o+=1}))}))})); //# sourceMappingURL=index.test.js.map