五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

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

分享到微博請遵守國家法律
永嘉县| 商丘市| 如皋市| 辽中县| 名山县| 根河市| 荣昌县| 来宾市| 托里县| 安图县| 枣阳市| 贵港市| 普定县| 灵武市| 怀柔区| 尚义县| 东港市| 象山县| 霍山县| 德安县| 万盛区| 大竹县| 白玉县| 广安市| 平武县| 宜宾市| 黔西县| 石屏县| 西安市| 个旧市| 罗平县| 灵川县| 上饶县| 黄山市| 龙井市| 石柱| 玛纳斯县| 金沙县| 嵩明县| 望江县| 五大连池市|