中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

nodejs漸入佳境[33]-mocha測試與自動測試

發布時間:2020-05-30 17:07:17 來源:網絡 閱讀:232 作者:jonson_jackson 欄目:開發技術

mocha

1
2
> npm init
> npm install --save-dev mocha  //開發者模式下有效,不會部署到服務器

package.json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
 "name": "testapplication",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "scripts": {
   "test": "mocha **/*.test.js"
 },
 "author": "",
 "license": "ISC",
 "devDependencies": {
   "mocha": "^5.2.0"
 }
}

測試文件

1
2
3
4
5
6
7
8
9
10

let add = (a,b)=>a+b;


it("test add",()=>{
   var res =  add(11,22);
   if(res!=33){
     throw new Error(`Expected 33 ,but got ${res}`)
   }
});

測試

1
> npm test

返回:

1
2
3
4
5
6
7
> mocha **/*.test.js



 ? test add

 1 passing (4ms)

修改并測試

1
2
3
4
5
6
7
8
9
10

let add = (a,b)=>a+b;


it("test add",()=>{
   var res =  add(11,55);
   if(res!=33){
     throw new Error(`Expected 33 ,but got ${res}`)
   }
});

返回:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
> testapplication@1.0.0 test /Users/jackson/Desktop/testApplication
> mocha **/*.test.js

 1) test add

 0 passing (4ms)
 1 failing

 1) test add:
    Error: Expected 33 ,but got 66
     at Context.it (add.test.js:8:15)



npm ERR! Test failed.  See above for more details.

自動測試

1
2
> npm install --save-dev nodemon
> nodemon --exec "npm test"

添加到腳本中

package.json:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
{
 "name": "testapplication",
 "version": "1.0.0",
 "description": "",
 "main": "index.js",
 "scripts": {
   "test": "mocha **/*.test.js",
   "test-watch": "nodemon --exec \"npm test\""
 },
 "author": "",
 "license": "ISC",
 "devDependencies": {
   "mocha": "^5.2.0"
 }
}

執行:

1
>npm run test-watch
  • 本文鏈接: https://dreamerjonson.com/2018/12/01/node-33-test-app/

  • 版權聲明: 本博客所有文章除特別聲明外,均采用 CC BY 4.0 CN協議 許可協議。轉載請注明出處!

nodejs漸入佳境[33]-mocha測試與自動測試

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

荔浦县| 波密县| 阳信县| 天津市| 恩平市| 进贤县| 顺义区| 波密县| 天等县| 青岛市| 承德市| 格尔木市| 博白县| 浮山县| 富宁县| 黄山市| 镇康县| 静安区| 长寿区| 清涧县| 铅山县| 桓仁| 曲阳县| 太湖县| 张家界市| 乐东| 拉萨市| 宝鸡市| 汝城县| 湖北省| 常山县| 衢州市| 托克托县| 香格里拉县| 曲靖市| 阳山县| 绩溪县| 乌拉特前旗| 仲巴县| 乐东| 龙泉市|