2017-01-11 9 views
1

動作しない要素を返し、私はこれが機能することが期待しかし、それはしていません:酵素浅い()が正しくセレクタで

const element = shallow(<SomeComponentClass />); 
element.is(SomeComponentClass); // === false, why? 

私はそれがtrueを返すように期待していたが、私は偽得ます。
mount()代わりshallow()のリターン

なぜtrueを使用していますか? ありがとう!

答えて

0

これについて酵素の問題がありましたが、浅いのがコンポーネントクラスではなくレンダリングされたdim要素であるようです。 https://github.com/airbnb/enzyme/issues/768#issuecomment-272125380

したがって、falseは意図的です。 マウントは、実際にはfalseを返さなければなりません。

関連する問題