最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Mocha JS 瀏覽器項目測試及對 ES 模塊的處理

2023-01-17 11:24 作者:BHznJNs  | 我要投稿

使用 Mocha 自帶命令初始化測試文件夾

npx mocha init ./test

可以看到,在 test 文件夾下出現(xiàn)了 index.html, mocha.js, mocha.css, tests.spec.js 四個文件。我們可以直接將測試代碼寫在 tests.spec.js 文件中,也可以新建文件,并使用 script 標簽的方式引入到 HTML 文件當中。但要注意的是,這里引入的文件不能是 ES 模塊,也就是不能使用 import / export ,否則會被 mocha 模塊忽略。

那么該如何調(diào)用 ES 模塊呢?

我們先安裝 rollup

npm install -D rollup

再在項目根目錄下創(chuàng)建 rollup.config.js 文件,其內(nèi)容如下:

再在 package.json 的 script 中加上如下語句:

"build": "rollup -c"

打開終端,執(zhí)行?`npm run build`,在前文提到的 index.html 中引入打包后的文件以替代原來的 ES 模塊文件,這樣你就可以直接通過?`module.xxx`?的方式調(diào)用項目中 export 出的東西了。

此時,在瀏覽器中直接打開 HTML 文件就可以查看測試結(jié)果了。

如果你想使用斷言函數(shù),你可以使用?`console.assert()`?,也可以引入相關(guān)的斷言庫,如 chai, should 等。

Mocha JS 瀏覽器項目測試及對 ES 模塊的處理的評論 (共 條)

分享到微博請遵守國家法律
娱乐| 贡觉县| 巨野县| 台东县| 蚌埠市| 买车| 石台县| 长子县| 桓仁| 和龙市| 永康市| 新巴尔虎左旗| 乌拉特中旗| 原平市| 永定县| 洛宁县| 康平县| 定远县| 遂宁市| 邵阳市| 同仁县| 厦门市| 广宗县| 三门县| 丰宁| 巍山| 鱼台县| 光山县| 宜春市| 台东县| 惠东县| 罗甸县| 康马县| 敦煌市| 金阳县| 益阳市| 澜沧| 楚雄市| 罗甸县| 盱眙县| 黔江区|