2016-09-22 49 views
3

這是我的jsx文件包含的內容, {' '+this.props.file.attached.name} 如何爲此name編寫測試?如何在酶中測試對象類型prop屬性的屬性?

+1

做對包含作爲它的孩子和元素的選擇要素檢查它的內部文本? – ctrlplusb

+0

'expect(wrapper.find('。attachedFile').text())。to.equal('apple');'這是你的意思嗎?我得到了一個斷言錯誤未定義等於蘋果 –

+1

嗯,不知道如果'文本'道具適用於特定的節點。試試這種方法:'expect(wrapper.containsMatchingElement(

apple
))。to equal(true)' – ctrlplusb

回答

1
expect(wrapper.containsMatchingElement([<div class="attachedFile"><i class="fa fa-file-image-o"></i> apple</div>])).to.equal(true); 

這完美的作品,請確保您用[]括