OnClick не вызывается внутри Модал - PullRequest
0 голосов
/ 13 марта 2019

При выполнении следующего теста для события щелчка тест проходит успешно, но при запуске npm coverage цифры не меняются.Есть идеи почему?Первым предположением будет Модал.

Дайте мне знать, если мне нужно также опубликовать метод batchUpdate.Использование фермента Jest - REACT JS

it("should call click event  props on batchUpdate method", () => {
  beforeEach(() => (wrapper = shallow(<Component {...baseProps} />)));
  const FakeFun = jest.spyOn(wrapper.instance(), "batchUpdate");
  wrapper.setState({
    loadUpdatingSpinner: true,
    selectedTo: "default"
  });
  wrapper.find("button").simulate("click");
  wrapper.update();
  expect(FakeFun).toHaveBeenCalled();
});

Вот код:

<Modal>
  <button
    className={
      this.state.selectedTo === "default"
        ? "tran-button export-selected gray"
        : "tran-button export-selected"
    }
    disabled={this.state.selectedTo === "default" ? true : false}
    id="batchUpdate-secondclick"
    onClick={() => {
      this.batchUpdate();
    }}
  >
    {this.state.loadUpdatingSpinner ? "Updating..." : "Update"}
  </button>
</Modal>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...