我正在努力确定为什么会出现此错误:1)创建模板属性组件应通过单击simultion来“ submitTemplateCreation”:
AssertionError: expected false to equal true
+ expected - actual
-false
+true
对此进行单元测试:
<Button
className="Next_button"
buttonname="Next_button"
variant="primary"
label="Save"
onClickMethod={this.submitTemplateCreation}
disabled={!this.disabledButtonCheck()}
/>
</Link>
```
单元测试是:
it('should "submitTemplateCreation" through click simultion', () => {
props = {
userRoles: new Set(['admin']),
attributeData: data,
attributeTableData: data,
clearMessage: () => {},
duplicateAgent: () => {},
getAttributeData: () => {},
setAttributeData: () => {},
templateFormSubmission: true,
templateFormData: () => {}
};
actualComponent = shallow(<CreateTemplateAttributes {...props} />);
const submitTemplateCreationSpy = sinon.spy(CreateTemplateAttributes.prototype, 'submitTemplateCreation');
let button = actualComponent.find('.Next_button');
button.simulate('click');
expect(submitTemplateCreationSpy.calledOnce).to.equal(true);
});