您如何测试玩笑和酵素中的物体状态?

时间:2019-06-13 16:02:39

标签: javascript reactjs unit-testing jestjs enzyme

我正在尝试测试组件的状态。它包含一个对象,据我所知,有一个.state(state属性)方法,但是在我的情况下它仅返回该对象。例如,状态为

this.state = {
    Person: {
         name: "sample name",
         school: "sample school name"
    }
}

当我执行expect(wrapper.state("Person")).toBe("name");时,它显然失败了。我尝试做expect(wrapper.state("Person").name).toBe("name");,但是行不通。我还尝试获取wrapper.state的结果并从中获取名称,但是它不允许我从中获取属性。如何从状态对象中获取属性。

1 个答案:

答案 0 :(得分:0)

如果要检查键function somefun() x::Int = 1 x = 0.5 end 下的state,可以执行以下操作:

Person