jasmine测试有两种方式
一. jasmine-node
用jasmine-node(也就是jasmine框架的node模块)进行测试,无论是服务器端还是浏览器端
- 前提--已全局安装好jasmine:npm install -g jasmine
- 全局安装jasmine-node: npm i -g jasmine -node
- 查看是否已经正确安装 jasmine -node --version
- 修改package.json中的scripts字段如下,这样jasmine-node会自动到specs文件夹中寻找后缀是-spec.js的文件运行
"scripts":{ "test": "jasmine-node --verbose specs"},
- 创建specs文件夹,将测试代码放入 *-spec.js文件中
- 开始测试npm test
二 jasmine
- 前提--已全局安装好jasmine: npm install -g jasmine, 此时可以直接在终端执行jasmine命令
- 对测试项目进行初始化,可以手动进行初始化,也可以直接在项目目录下运行命令 jasmine init。此时jasmine 会生成一个配置文件 spec/support/jasmine.json
3.添加脚本run-tests.js
const Jasmine = require('jasmine');//将jasmine作为库引入项目中
const jasmine = new Jasmine();
jasmine.loadConfigFile('spec/support/jasmine.json');//通过引入json文件进行配置
jasmine.execute();//通过execute方法进行specs
4.修改package.json中的scripts字段,如下:
"scripts":{
"test": "node run-tests.js &&exit 1 "
},
5 在spec文件夹中添加测试文件,格式为*-spec.js
6.开始测试:npm test