創(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)