最近在读重构:改善既有代码的设计(第2版),其中第4章提到了要构建测试体系,由于重构是基于测试,必需要有一套测试体系,才可让重构顺利进行。node
由于重构第二版所用的语言跟初版有所不一样,用的是Javascript,而非Java,以前对Java有点熟悉,知道若是Java的话,用JUnit就能够了,可是Javascript有点不同,并且用到的是后端的Javascript,也就是咱们的主题,因为是第一次接触nodejs,凡是有说的不正确的地方,请你们指正。npm
请参考以下步骤来搭建后端
1.下载NodeJS,并安装,关于这一点网上面已经有不少这方面的教程了,我这边就提一下。框架
https://nodejs.org/en/测试
2.安装Mocha测试框架,扩展包的安装分为两种。设计
我的推荐本地安装,根据nodejs项目的结构,nodejs项目会带有node_modules文件夹的,只要在工程根目录下运行本地安装cmd便可,具体目录结构,请参照下图。blog
3.安装Chai扩展包教程
采用本地安装方法,打开cmd,定位到项目根路径,输入以下指令便可$ npm install chaiip
4.验证是否安装成功,进入到项目的node_modules目录下面,看看有没有mocha和chai两个文件夹,有的话就说明已经安装完成cmd