jest的安裝與簡單用例

創(chuàng)建一個項目文件加 jestTest

mkdir /.../jestTest

進(jìn)入 jestTest文件夾

cd /.../jestTest

通過npm安裝 jest

npm install --save-dev jest

創(chuàng)建一個sum.js文件

touch ./sum.js

在sum.js中寫一個簡單的加法函數(shù)

function sum(a,b){
? ? ?return a+b;
}
module.exports=sum;

創(chuàng)建一個sum.test.js文件

touch ./sum.test.js

在sum.test.js中寫一個簡單的測試用例

const sum = require('./sum');//要測試的函數(shù)要被引入
test('測試sum函數(shù) 參數(shù):1,2 預(yù)期返回值:3',//這里是個測試的說明
? ? ? ? ()=>{
? ? ? ? ? ? ? ? ? ? expect(sum(1,2)).toBe(3);//前面是運用這個函數(shù),后面是預(yù)期得到的值
? ? ? ? }
);

在package.json添加執(zhí)行腳本(加粗部分是要添加的)

{
? ? "scripts":{
? ? ? ? "test":"jest"
? ? },

? ? "devDependencies": {
? ? ? ? "jest": "^20.2.0"
? ? }
}

最后運行npm run test

PASS ./sum.test.js
? 測試sum函數(shù) 參數(shù):1,2 預(yù)期返回值:3 (5ms)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,661評論 19 139
  • 版權(quán)聲明:本文為博主原創(chuàng)文章,未經(jīng)博主允許不得轉(zhuǎn)載。 webpack介紹和使用 一、webpack介紹 1、由來 ...
    it筱竹閱讀 11,468評論 0 21
  • 大多數(shù)開發(fā)者都知道需要寫單元測試,但是不知道每個單元測試應(yīng)用的主要內(nèi)容以及如何做單元測試,在介紹jest測試框架前...
    糖小工閱讀 6,222評論 0 11
  • JavaScript 模塊化編程 網(wǎng)站越來越復(fù)雜,js代碼、js文件也越來越多,會遇到什么問題? 命名沖突; 文件...
    magic_pill閱讀 1,589評論 0 1
  • 我今天特別不高興,雖然我看到了最高的圣誕樹,但是我都沒有多看會兒,我還想爬上去,去夠那上面最亮的星星,其實我該騎到...
    暖和_867b閱讀 248評論 0 0

友情鏈接更多精彩內(nèi)容