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

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

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

请参考如下步骤来搭建

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即可,具体目录结构,请参照下图。

3.安装Chai扩展包

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

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

  

猜你喜欢

转载自www.cnblogs.com/alvinwu/p/11135542.html
今日推荐