重构2:基于NodeJS环境搭建的Mocha/Chai的测试环境

最近在读重构:改善既有代码的设计(第2版),其中第4章提到了要构建测试体系,由于重构是基于测试,必需要有一套测试体系,才可让重构顺利进行。node

由于重构第二版所用的语言跟初版有所不一样,用的是Javascript,而非Java,以前对Java有点熟悉,知道若是Java的话,用JUnit就能够了,可是Javascript有点不同,并且用到的是后端的Javascript,也就是咱们的主题,因为是第一次接触nodejs,凡是有说的不正确的地方,请你们指正。npm

请参考以下步骤来搭建后端

1.下载NodeJS,并安装,关于这一点网上面已经有不少这方面的教程了,我这边就提一下。框架

https://nodejs.org/en/测试

2.安装Mocha测试框架,扩展包的安装分为两种。设计

  • 全局安装 $ npm install --global mocha,若是在cmd中敲下这行命令的话,nodejs就会把扩展包装在以下路径中,C:\Users\xx\AppData\Roaming\npm\node_modules\
  • 本地安装 $ npm install mocha,若是在cmd中敲下这行命令的话,nodejs就会把扩展包安装在当前路径下,若是当前cmd运行路径下有文件夹node_modules,则会把扩展库安装到此路径中,若是当前没有node_modules文件夹,则nodejs会自动帮你建立一个node_modules文件夹,并往里面安装扩展库

我的推荐本地安装,根据nodejs项目的结构,nodejs项目会带有node_modules文件夹的,只要在工程根目录下运行本地安装cmd便可,具体目录结构,请参照下图。blog

3.安装Chai扩展包教程

采用本地安装方法,打开cmd,定位到项目根路径,输入以下指令便可$ npm install chaiip

4.验证是否安装成功,进入到项目的node_modules目录下面,看看有没有mocha和chai两个文件夹,有的话就说明已经安装完成cmd

相关文章
相关标签/搜索