[英]running mocha in Browser using typescript
我雲設法使用 ES6 / Typescript 在瀏覽器中運行運行 Mocha 測試,如下所示:
// test.ts
import 'mocha/mocha.css';
import * as M from 'mocha/mocha-es2018';
import { expect } from 'chai';
M.setup('bdd');
// import more tests here
describe('test', () => {
it('test1', () => {
expect(true).to.true;
})
});
M.run();
構建工作(使用 vite),顯示 html 頁面 - 一切都很好。 但是我當然願意添加更多這樣的測試:
import './unit/sum.spec.ts';
// more imports
這樣做 - 會導致此錯誤:
未捕獲的 ReferenceError:描述未定義
有什么方法可以使用 es6 使所有這些 »mocha 功能« 全球可用嗎?
我終於可以這樣做了:
import 'mocha/mocha.css';
import * as M from 'mocha/mocha-es2018';
(async () => {
M.setup('bdd');
await Promise.all([
import('./unit/add.spec'),
import('./unit/sub.spec'),
import('./component/calc.spec')
]);
M.run();
})();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.