反应测试,如何测试未经检查的状态?

时间:2015-07-13 14:55:03

标签: javascript unit-testing reactjs

我有一个使用simulate.click的测试,它测试输入检查。如何在未选中输入的情况下测试?

    var input = TestUtils.findRenderedDOMComponentWithTag(instance, "input");

    TestUtils.Simulate.click(input);

    var data = this.stubbed.getLastPublished();

    expect(data.topic === 'selected');
    expect(data.id === 1);
    expect(input.checked === true);

1 个答案:

答案 0 :(得分:0)

感谢您使用的回复:

TestUtils.Simulate.click(input, { target: {
        checked: false }
    });