小编Ayu*_*hya的帖子

如何对React-Redux连接组件进行单元测试?

我正在使用Mocha,Chai,Karma,Sinon,Webpack进行单元测试.

我按照此链接配置了React-Redux Code的测试环境.

https://medium.com/@scbarrus/how-to-get-test-coverage-on-react-with-karma-babel-and-webpack-c9273d805063#.7kcckz73r

我可以成功测试我的动作和reducers javascript代码,但是当涉及到测试我的组件时,它总是会产生一些错误.

import React from 'react';
import TestUtils from 'react/lib/ReactTestUtils'; //I like using the Test Utils, but you can just use the DOM API instead.
import chai from 'chai';
// import sinon from 'sinon';
import spies from 'chai-spies';

chai.use(spies);

let should = chai.should()
  , expect = chai.expect;

import { PhoneVerification } from '../PhoneVerification';

let fakeStore = {
      'isFetching': false,
      'usernameSettings': {
        'errors': {},
        'username': 'sahil',
        'isEditable': false
      },
      'emailSettings': {
        'email': 'test@test.com',
        'isEmailVerified': false,
        'isEditable': false …
Run Code Online (Sandbox Code Playgroud)

unit-testing mocha.js sinon reactjs redux

48
推荐指数
3
解决办法
2万
查看次数

标签 统计

mocha.js ×1

reactjs ×1

redux ×1

sinon ×1

unit-testing ×1