fix(compiler): return emitted files from compilation results and align tests with emitted output handling
This commit is contained in:
+6
-4
@@ -5,17 +5,19 @@ import { TsCompiler } from '../ts/index.js';
|
||||
const assetfiles: string[] = ['./test/assets/tocompile.ts', './test/assets/tocompile2.ts'];
|
||||
|
||||
const assetfiles2 = {
|
||||
'./test/assets/**/!(*.d.ts|*.js|output)': './test/assets/output',
|
||||
'./test/assets/tocompile*.ts': './test/assets/output',
|
||||
};
|
||||
|
||||
tap.test('should compile files from an array', async () => {
|
||||
const compiler = new TsCompiler();
|
||||
await compiler.compileFilesOrThrow(assetfiles, { outDir: './test/assets/output' });
|
||||
const emittedFiles = await compiler.compileFilesOrThrow(assetfiles, { outDir: './test/assets/output' });
|
||||
expect(emittedFiles.length).toBeGreaterThan(0);
|
||||
});
|
||||
|
||||
tap.test('should compile files from glob pattern object', async () => {
|
||||
const compiler = new TsCompiler();
|
||||
await compiler.compileGlob(assetfiles2);
|
||||
const result = await compiler.compileGlob(assetfiles2);
|
||||
expect(result.emittedFiles.length).toBeGreaterThan(0);
|
||||
});
|
||||
|
||||
tap.start();
|
||||
export default tap.start();
|
||||
|
||||
Reference in New Issue
Block a user