tag mocha

標籤
貢獻16
18
12:05 AM · Nov 24 ,2025

@mocha / 博客 RSS 訂閱

leocoder - 從0到1實現Promise

前言 Promise大家一定都不陌生了,JavaScript異步流程從最初的Callback,到Promise,到Generator,再到目前使用最多的Async/Await(如果對於這些不熟悉的可以參考我另一篇文章《JavaScript異步編程》),這不僅僅是技術實現的發展,更是思想上對於如何控制異步的遞進。Promise作為後續方案的基礎,是重中之重,也是面試時候最常被問到的。 今天我們就一起

promise , mocha , 單元測試 , Javascript

收藏 評論

YanceyKang - react項目中使用mocha結合chai斷言庫進行單元測試

react項目中使用mocha結合chai斷言庫進行單元測試 git地址:https://github.com/yancekang/... 如果對你有所幫助,感謝start 項目搭建 create-react-app react-mocha-test 創建一個名稱為 react-mocha-test 的react項目 進入 react-mocha-test 安裝 Mocha 為了操作的方便,請在全

react , mocha , chai , testing

收藏 評論

天真小兮兮 - 讓mocha支持ES6模塊

更多內容,請收藏我的博客:http://blog.tianzhen.tech mocha是比較常用的node測試框架,但是隻支持commonjs模塊,要讓mocha支持ES6模塊,需要babel的幫助。 書寫本文時用到的工具版本為: babel v7 mocha v6.2 安裝依賴 $ npm i -D @babel/cli @babel/core @babel/preset-env @b

mocha , 測試 , 工程化

收藏 評論

BBQ只有番薯 - 使用mocha測試TypeScript文件

如何在mocha中測試TypeScript文件 mocha是我比較喜歡的一款的單元測試框架。使用mocha直接測試TypeScript文件,需要結合babel,preset-env,preset-typescript以及babel-register。 // linked-list.ts export default class LinkedList(){ } // ./test/linked-l

mocha , typescript , babel

收藏 評論

拔蘿蔔的兔子 - 如何在VScode 中 調試 ts 文件 Unit test

最近在使用VScode 調試 mocha 寫的 UT, 遇到一個問題,executor.js文件中require了某個ts寫的文件代碼,跑ut的時候回報錯説無法找到。 解決方式是在參數中加入 "-r", "ts-node/register" { "type": "node", "request": "launch",

mocha , Javascript

收藏 評論

好久不見 - Mocha單元測試

寫這篇文章的初衷是,有個朋友來找我寫單元測試...自己懵逼了,開發了這麼久,還真沒有好好寫過測試用例,然後就和我朋友掰扯,我的論點是,前端開發沒必要寫單元測試,一般公司都有端對端測試就是點點點...開發人員一旦書寫測試用例,無形增加人員的開銷,或者是延緩迭代速率...他一句話,上頭需要...兩人啞口無言 乘着空閒的時候就查閲了各種資料 思考一:是否有必要單元測試?(團隊是否擁有測試

mocha , 效率 , chai , 單元測試

收藏 評論

sillyhong - 前端單元測試入門1

1. 單元測試 1.1 TDD 測試驅動開發 TDD指的是Test Drive Development,很明顯的意思是測試驅動開發,也就是説我們可以從測試的角度來檢驗整個項目。 大概的流程是先針對每個功能點抽象出接口代碼,然後編寫單元測試代碼,接下來實現接口,運行單元測試代碼,循環此過程,直到整個單元測試都通過。 1.2 BDD 行為驅動開發 BDD指的是Behavior Drive

mocha

收藏 評論

Felix - 使用mocha對webpack打包的項目進行"冒煙測試"的大致流程

第一步: 打包開始之前刪除'./dist'目錄 rimraf('./dist',()={ constprodConfig=require('../../lib/webpack.prod') webpack(prodConfig,(err,stats)\={ if(err){ console.log(err) process.exit(2) } console.log(stat

github , mocha , 測試 , glob

收藏 評論

言月 - 我的前端集成測試(一)- 認識node的assert模塊

FEAT FrontEnd Automates Test 前端全自動化測試 序章 文章開頭先引一個知乎上的問答:如何進行前端自動化測試? 我相信做過前端的朋友都有這個疑問。希望這篇文章裏你能看到一些別人的測試方法,幫助你更好的進行測試工作; 很尷尬的是,在此之前我的開發測試也都不會有單元測試而都是人肉測試,對不起自己 ☹️; 為了以後能夠更好的進行測試工作,記錄自己測試學習的過程,希望能幫自己也能

node.js , mocha , karma , ci , Javascript

收藏 評論

qzuser - karma+mocha+chai前端單元測試環境搭建

測試框架認識 karma:提供瀏覽器測試環境,在此karma提供測試服務。 mocha:提供Javascript測試環境,在此作為karma測試框架,被引入karma中使用。 chai:斷言庫。 項目中安裝karma 安裝karma:npm install karma -D 全局安裝karma腳手架,便於使用karma命令:npm install karma-cli -g

mocha , 單元測試 , karma

收藏 評論

李媛元 - 使用karma+mocha+chai+sinon+@vue/test-utils為你的組件庫增加單元測試

項目github地址:https://github.com/yuanalina/installAsRequired 這裏必須要提前説明,前端項目的單元測試不是必須的,特別是業務型項目,增加單元測試反而會成為累贅,增加開發成本且無意義,業務型的項目需求常常變動,UI也經常更改,增加單元測試,需要在開發過程中不斷更新開發測試用例,增加開發成本。但是,項目中的一些公共封裝,比如公共的組件、公用的功

mocha , chai , 單元測試 , karma , Javascript

收藏 評論

敏哥 - 搭建 vue2 單元測試環境(karma+mocha+webpack3)

從網上找了很多例子關於單元測試,都是如何新建項目的時候的添加單元測試,用vue-cli中怎麼添加,但是我的項目已經生成了,不能再一次重新初始化,這時如何添加單元測試,這裏面遇到了好多坑,寫在這裏記錄一下心得。 1、用vue-cli生成一個新的項目,把單元測試需要的文件直接複製到你的項目中 vue init webpack vuetest 文件下載地址 源代碼Github鏈接 2、安裝Karma+

vue.js , mocha , 單元測試 , webpack , karma

收藏 評論

視覺派Pie - Mocha和單元測試

Mocha測試框架和項目實例 測試項目已上傳github 地址:https://github.com/Hanxueqing... 運行克隆命令,下載到本地 git clone git@github.com:Hanxueqing/Mocha-test.git 一、什麼是Mocha Mocha(發音"摩卡")誕生於2011年,是現在最流行的JavaScript測試框架之一,在瀏覽器和Node環境都可

mocha

收藏 評論

qzuser - 前端單元測試(未完。。)

基礎知識 karma作用為提供瀏覽器測試環境,mocha為真正測試框架,chai為斷言庫 測試用例基礎 describe塊稱為"測試套件"(test suite),表示一組相關的測試。它是一個函數,第一個參數是測試套件的名稱("加法函數的測試"),第二個參數是一個實際執行的函數。 describe鈎子: `describe('hooks', function()

mocha , should.js , chai , karma , Javascript

收藏 評論

天真小兮兮 - 讓mocha支持ES6模塊

mocha是比較常用的node測試框架,但是隻支持commonjs模塊,要讓mocha支持ES6模塊,需要babel的幫助。 書寫本文時用到的工具版本為: babel v7 mocha v6.2 安裝依賴 $ npm i -D @babel/cli @babel/core @babel/preset-env @babel/register babel配置 在package.json或.ba

ecmascript-6 , mocha , 測試工具 , Javascript

收藏 評論

豬九咩 - 前端單元測試的基礎內容

對於沒有接觸過單元測試的前端人員來説,想要系統的瞭解它,可能會比較困難,因為東西比較零散,會毫無頭緒。所以,我理了一下單元測試要用到的工具和需要知道的概念,幫助系統的理解。 什麼是單元測試 單元測試(unit testing),顧名思義,是指對軟件中的最小的可測試單元進行檢查和驗證。一個function、一個模塊都是一個單元。一般來説,一個單元測試是用於判斷某個特定條件(或者場景)下某個特定函數的

mocha , karma

收藏 評論

BBQ只有番薯 - mocha

這篇文章百分之99都是照着mocha官網的內容來寫的。就是個掃盲文,如果你想獲得關於mocha更深層次不為人知的內容,還是別浪費你寶貴的十幾分鍾了,馬上叉掉。不為啥的,我就做個筆記,方便以後複習。 mocha(抹茶)是一款javascript測試框架,支持在node和瀏覽器端運行。它比QUnit更完善,可擴展性更強。在官網上,對它的描述就是簡單,可擴展,有趣。(有趣是什麼鬼) 使用 // 1 np

mocha , 單元測試 , Javascript

收藏 評論

筆記 - 前端測試(上)

前端測試(上) 在前端項目中,前端測試並沒有被重視,原因有很多,比如 學習/研發成本高,團隊不夠重視,或者項目不合適等,在這裏我們不去追究是什麼原因導致這種現象,但是有一點我很確定,造成這種原因,還有一個更重要的原因,就是 “意識不到位”,即使有很多同學瞭解過單元測試,但是也不知道如何應用到 “項目” 中,針對這種現象,我們從一個簡單卻很常見的小項目,來打開測試工程化冰山一角 在刷題的過程中,我們

mocha , assert.js

收藏 評論

Jarvis - 使用 TypeScript 改造構建工具及測試用例

最近的一段時間一直在搞TypeScript,一個巨硬出品、賦予JavaScript語言靜態類型和編譯的語言。 第一個完全使用TypeScript重構的純Node.js項目已經上線並穩定運行了。 第二個前後端的項目目前也在重構中,關於前端基於webpack的TypeScript套路之前也有提到過:TypeScript在react項目中的實踐。 但是這些做完以後也總感覺缺了點兒什麼 _(沒

mocha , chai , webpack , typescript , Javascript

收藏 評論