Reactjs 测试材料ui按钮文本
我有一个MaterialUI按钮,我想编写一个测试来检查它是否使用正确的测试呈现。我试过了Reactjs 测试材料ui按钮文本,reactjs,unit-testing,material-ui,enzyme,Reactjs,Unit Testing,Material Ui,Enzyme,我有一个MaterialUI按钮,我想编写一个测试来检查它是否使用正确的测试呈现。我试过了 expect(wrapper.find('.btn class').text()).toBe('Next') 但它在以下方面失败了: Expected: "Next" Received: "<Button />" 应为“下一步” 收到:“” 这就是我提出的解决方案 expect(wrapper.find('.btn class').render().text()).toBe('Next')
expect(wrapper.find('.btn class').text()).toBe('Next')
但它在以下方面失败了:
Expected: "Next"
Received: "<Button />"
应为“下一步”
收到:“”
这就是我提出的解决方案
expect(wrapper.find('.btn class').render().text()).toBe('Next')
expect(wrapper.find('.btn class').prop('children')).toEqual('Next')代码>
最好避免渲染。您是否尝试过使用.value()
而不是.text()
?@Eugene,但这不起作用。