2016-08-31 24 views
2

酵素でいくつかの反応成分を試験していますが、私が試験している "ラッパー成分"の中に特定の成分が見つかりません。酵素が反応成分を見つけることができません

this linkのように私はこれをやってみましたが、動作しません。

私のコードです

:私は子コンポーネントにアクセスするためにあなたがする必要があると思う

Todo.js

import React, { PropTypes } from "react"; 
import TodoText from "./../containers/todo-text" 

class Todo extends React.Component{ 
    (...) 

    render(){ 

    return(
    <li className={todoClasses}> 
     (...) 
     <TodoText todoId={this.props.todoId} text={this.props.text} /> 
     (...) 
    </li> 
    ); 
    } 

}; 

export default Todo; 

藤堂-test.js

import expect from 'expect'; 
import React from 'react'; 
import { shallow } from 'enzyme'; 
import Todo from '../path-to/todo.js'; 
import TodoText from '../path-to/todo-text.js'; 

function setup() { 
    const props = {(...)}; 

    const enzymeWrapper = shallow(<Todo {...props} />); 

    return { 
    props, 
    enzymeWrapper 
    } 
} 

describe('components',() => { 
    describe('Todo',() => { 
    it('should render self and subelements',() => { 
     const { enzymeWrapper, props } = setup(); 

     (...) 
     expect(enzymeWrapper.find(TodoText).length).toBe(1); 
    }); 
    }) 
}) 
+0

'' // ''は、 '..//path-to/todo.js';からインポートTodoの入力ミスですか? –

+0

@HarkiratSalujaはい、ありがとうございます。 –

答えて

2

マウントを使用し、あなたが使用しているものは浅く、特にユニットテスト用です

関連する問題