重构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两个文件夹,有的话就说明已经安装完成

 

  

 

转载于:https://www.cnblogs.com/alvinwu/p/11135542.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值