安裝node.js
1镶奉、使用super test绪抛,需先安裝node像屋,選擇版本安裝
2怕犁、進(jìn)入node安裝目錄,使用npm文件安裝相關(guān)環(huán)境變量(此步驟非常重要己莺,否則會(huì)出現(xiàn)有些使用某些module時(shí)提示找不到此命令)
在nodejs目錄下創(chuàng)建2文件夾:node_cache和node_global奏甫。以后的模塊都會(huì)裝到node_mocha中。
隨后要配置環(huán)境變量篇恒,添加NODE_PATH路徑為:D:\software\nodejs\node_global\node_modules
添加PATH的路徑為:D
擴(kuò)展一下路徑的解釋?zhuān)缴?a target="_blank" rel="nofollow">lisaem博客? 的截圖:
3扶檐、測(cè)試node是否安裝成功,參考網(wǎng)上的一個(gè)例子胁艰,并如下:
在相同路徑下執(zhí)行該test.js文件款筑,并在瀏覽器中輸入“”即可看到結(jié)果智蝠。
結(jié)果:
4、node安裝好后奈梳,應(yīng)該安裝supertest?了杈湾,但是supertest卻安裝失敗,錯(cuò)誤信息如下:
npm WARN enoent ENOENT: no such file or directory, open 'X:\X\nodejs \package.json
解決辦法攘须,需在node.js安裝目錄下的npm目錄下安裝supertest漆撞,正確安裝結(jié)果如下:
到此,supertest整個(gè)就安裝成功于宙,接下來(lái)我們要試試運(yùn)用supertest吧浮驳。
5,先看看supertest官網(wǎng)上的例子:
注意:express?這里主要是用來(lái)創(chuàng)建mock server的捞魁,下面的例子用的真實(shí)的server至会,所以不必用express了。
6谱俭、接下來(lái)我們打開(kāi)簡(jiǎn)書(shū)?的首頁(yè)奉件,按照上面的例子嘗試寫(xiě)個(gè)簡(jiǎn)單的例子
打卡瀏覽器找到控制臺(tái)并看network標(biāo)簽,輸入簡(jiǎn)書(shū)的官網(wǎng)昆著,然后找到一個(gè)200的請(qǐng)求县貌,如圖所示:
7、使用編輯器開(kāi)始搬磚啦凑懂,我這里是使用的Atom創(chuàng)建一個(gè)文件
運(yùn)行node test_jianshu.js,結(jié)果如下:
因?yàn)槠谕鹐xpect(300)值煤痕,所以報(bào)錯(cuò)。當(dāng)我們把code改成expect(200)征候,則運(yùn)行通過(guò)杭攻。
PS:附一張node_module解析的過(guò)程圖解釋?zhuān)?/i>