Jest——Painless JavaScript UnitTesting

 

特点

集成Babel

  1. 安装组件

    npm install --save-dev babel-jest babel-polyfill

  1. { 
     "presets": ["es2015", "react"]  
    }  

仅测试变动代码

 jest –onlyChanged 或jest-o

手工模拟

 

 约定:手工模拟文件放在项目根目录下的"__mocks__"文件夹下。

输入测试结果

  1. 注:如果有错,则会附加输出错误堆栈信息。

生成覆盖率报表

  1.  

  2.  

     

    注:目录还可以点进去,并浏览文件内容


更多内容

 posted on 2016-06-21 14:39  heoo  阅读(3185)  评论(0编辑  收藏  举报