Задать вопрос
@bzotsss

Почему нужно переопределять переменную в тестах enzyme?

Всем привет , может кто нибудь подсказать почему после симуляции change события на компоненте в value комплекта нету обновленного значения, оно появляется только тогда , когда я переопределяю переменную.
Вот код
let = selectArea = component.find("#demo-simple-select");
it("Should set Admin role when admin role was selected", () => {
    expect(selectArea.value).toBe(undefined);
    selectArea.simulate("change", { target: { fieldName: "role", value: "Admin" } });
    selectArea = component.find("#demo-simple-select"); // тут всегда нужно переопределять элемент . Почему ? пока не разобрался.
    expect(selectArea.prop("value")).toEqual("Admin");
  });
  • Вопрос задан
  • 8 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы