1.1.0 • Published 4 years ago

@talentui/jest-config v1.1.0

Weekly downloads
1
License
MIT
Repository
github
Last release
4 years ago

第一步, 创建文件,添加依赖

  • 安装jest enzyme ,react-addons-test-utils和@talentui/jest-config 别忘了save dev
  • 在package.json => scripts 添加 jest --config jest.config.js
  • 在项目根目录下创建jest.config.js, 作为jest的配置文件
  • 在项目根目录下创建tests目录用来放测试用例

第二步,自定义测试环境配置

在jest.config.js目录下添加:

 const path = require("path");
const appRoot = path.resolve(__dirname);
module.exports = require('@talentui/jest-config')({
    root: appRoot
});

第三步在tests目录下写测试用例

比如,创建tests/entry.test.js 测试src/entry.js 因为是在单独的目录下,感觉没有必要再遵循entry.test.js的这样的规则了【待定】

import 'babel-polyfill'
import React from 'react';
import ReactDom from 'react-dom';
import {shallow} from 'enzyme'

import Entry from '&/entry.js';
global.BSGlobal = {};

describe('Entry', () => {
    it('正常渲染', () => {
        const div = document.createElement('div');
        ReactDom.render(<Entry />, div)
    })

})

第四步:执行测试用例

yarn test

1.1.0

4 years ago

2.0.0-beta.6

4 years ago

1.0.3

4 years ago

2.0.0-beta.5

4 years ago

2.0.0-beta.4

4 years ago

2.0.0-beta.3

4 years ago

2.0.0-beta.2

4 years ago

2.0.0-beta.1

4 years ago

2.0.0-beta.0

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago