【学习笔记】webstorm中使用jasmine测试的配置方法

在webstorm中使用jasmine测试的配置方法(在终端测试)


//从创建项目到实现测试

创建项目

mkdir [项目名]
cd [项目名] //进入项目文件

首先加载所需的库

//nvm alias default 6 ,设置使用的node的版本,若未进行此设置,则需有以下几步
nvm -v
nvm use 6

npm -v
npm init -y //会增加一个package.json文件

npm install -save lodash //加载lodash并修改package.json中的内容,

“dependencies”: {“lodash”: “^4.14.0”}

加载jasmine

npm install –saved –dev jasmine

npm install -g jasmine

jasmine init //添加文件:项目/spec/support/jasmine.json

添加run-test.js文件

进行上述配置后,添加如下代码后,可直接在该文件(run-test.js)下使用快捷键运行(ctrl+shift+F10),可以看到详细的测试内容。

添加如下代码:

var Jasmine = require('jasmine');
var jasmine = new Jasmine();

jasmine.loadConfigFile('spec/support/jasmine.json');

jasmine.execute();

运行测试

方法一:
在任何文件下使用ctrl + shift + F10 运行,可以查看是否有误

方法二:
alt + F12 运行,输入jasmine可以查看测试

调用其他文件中的函数

在终端测试时不同js文件之间不能直接跨文件调用函数,因此若要跨文件调用函数,需添加类似如下的代码:

spec下创建main-spec.js文件(测试文件)

src下创建main.js文件,添加如下代码:
//在函数文件中,显式声明为导出的对象以便能够被外部访问

module.exports ={
    //变量名:相应函数名[,变量名:相应函数名],例如
    add:add
};

main-spec.js
//在测试的文件中,添加如下代码,来进行调用:

//使用解构的方法
let {add} = require('../src/main.js');
let sum = add();

注:如有问题欢迎斧正,大家一起进步~

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值