diff --git a/lib/cmd/test.js b/lib/cmd/test.js index fd57427c..c990e5aa 100644 --- a/lib/cmd/test.js +++ b/lib/cmd/test.js @@ -112,12 +112,8 @@ class TestCommand extends Command { console.warn('[egg-bin] don\'t need to manually require `intelli-espower-loader` anymore'); } else if (testArgv.espower) { if (testArgv.typescript) { - if (!requireArr.includes(testArgv.tscompiler)) { - requireArr.push(require.resolve(testArgv.tscompiler)); - } - // espower-typescript must append after ts-node - requireArr.push(require.resolve('../espower-typescript')); + requireArr.push(require.resolve(testArgv.tscompiler), require.resolve('../espower-typescript')); } else { requireArr.push(require.resolve('intelli-espower-loader')); } diff --git a/test/ts.test.js b/test/ts.test.js index 24b16463..f0dc3d66 100644 --- a/test/ts.test.js +++ b/test/ts.test.js @@ -72,7 +72,7 @@ describe('test/ts.test.js', () => { it('should cov app', () => { return coffee.fork(eggBin, [ 'cov', '--ts' ], { cwd }) - .debug() + // .debug() .expect('stdout', /hi, egg, 123456/) .expect('stdout', /ts env: true/) .expect('stdout', os.platform() === 'win32' ? /Coverage summary/ : /Statements.*100%/)