Задать вопрос
@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");
  });
  • Вопрос задан
  • 12 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Инженер по тестированию: от новичка до автоматизатора
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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