Я изо всех сил пытаюсь определить, почему я получаю эту ошибку: 1) компонент «Создать атрибуты шаблона» должен «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);
});