jest的安装与简单用例

创建一个项目文件加 jestTest

mkdir /.../jestTest

进入 jestTest文件夹

cd /.../jestTest

通过npm安装 jest

npm install --save-dev jest

创建一个sum.js文件

touch ./sum.js

在sum.js中写一个简单的加法函数

function sum(a,b){
     return a+b;
}
module.exports=sum;

创建一个sum.test.js文件

touch ./sum.test.js

在sum.test.js中写一个简单的测试用例

const sum = require('./sum');//要测试的函数要被引入
test('测试sum函数 参数:1,2 预期返回值:3',//这里是个测试的说明
        ()=>{
                    expect(sum(1,2)).toBe(3);//前面是运用这个函数,后面是预期得到的值
        }
);

在package.json添加执行脚本(加粗部分是要添加的)

{
    "scripts":{
        "test":"jest"
    },

    "devDependencies": {
        "jest": "^20.2.0"
    }
}

最后运行npm run test

PASS ./sum.test.js
✓ 测试sum函数 参数:1,2 预期返回值:3 (5ms)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 13,843评论 0 21
  • 大多数开发者都知道需要写单元测试,但是不知道每个单元测试应用的主要内容以及如何做单元测试,在介绍jest测试框架前...
    糖小工阅读 11,250评论 0 11
  • JavaScript 模块化编程 网站越来越复杂,js代码、js文件也越来越多,会遇到什么问题? 命名冲突; 文件...
    magic_pill阅读 5,334评论 0 1
  • 我今天特别不高兴,虽然我看到了最高的圣诞树,但是我都没有多看会儿,我还想爬上去,去够那上面最亮的星星,其实我该骑到...
    暖和_867b阅读 1,410评论 0 0