2016-09-06 48 views
1

我试着测试组件undecorator,但我没有得到。如何在AVA上使用@decorator(redux-connect)测试组件undecorator?

实施例:

import React, { Component } from 'react' 
import { connect } from 'react-redux' 

@connect(({ user }) => ({ user })) 
export class Componente extends Component { 
    render() { 
     return <div>hello {this.props.user}</div> 
    } 
} 

实施例试验:

import test from 'ava' 
import Component from './Component' 
import { mount } from 'enzyme' 

test('<Component />', t => { 
    let wrapper = mount(<Component />) // the connect's redux create a wrapper component :(
}) 

它是可以测试的成分未修饰?怎么样?

+0

装饰者是一个*建议*,他们不是ES7的一部分。 –

回答