国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(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 模塊的處理的評論 (共 條)

分享到微博請遵守國家法律
余干县| 北流市| 杂多县| 仁寿县| 汽车| 蒲城县| 洛浦县| 手机| 海原县| 同仁县| 阿克苏市| 西宁市| 个旧市| 阳西县| 永城市| 上饶县| 舒兰市| 肃北| 清水县| 铜梁县| 宁都县| 五寨县| 乐都县| 嫩江县| 东阿县| 万荣县| 扶风县| 汝州市| 望都县| 会理县| 普兰店市| 西乡县| 桐城市| 呼图壁县| 通辽市| 广安市| 尚义县| 大宁县| 荔浦县| 娱乐| 麦盖提县|