测试材料-UI按钮文本

时间:2018-11-12 10:18:43

标签: reactjs unit-testing material-ui enzyme

我有一个实质性的UI按钮,我想编写一个测试以检查它是否使用正确的测试呈现。我尝试过

expect(wrapper.find('.btn-class').text()).toBe('Next')

但是失败了:

Expected: "Next" 
Received: "<Button />"

2 个答案:

答案 0 :(得分:0)

这是我想出的解决方案

expect(wrapper.find('.btn-class').render().text()).toBe('Next')

答案 1 :(得分:0)

expect(wrapper.find(".btn-class").prop("children")).toEqual("Next");

最好避免渲染。