ReactNative单元测试

1. 安装 Facebook 测试框架 Jest

npm install jest-cli --save-dev

2. 编写目标文件

目标文件为sum.js:

// sum.js

function sum(value1, value2) {

return value1 + value2;

}

module.exports = sum;

在__tests__目录下编写单元测试类sum-test.js:

// __tests__/sum-test.js

jest.dontMock('../sum');

describe('sum', function() {

it('adds 1 + 2 to equal 3', function() {

var sum = require('../sum'); 

expect(sum(1,2)).toBe(3);

 });

});

3. 执行单元测试,Jest默认执行__tests__(左右各两个下划线)文件下的单测case

npm test

你可能感兴趣的:(ReactNative单元测试)