Тестирование Tabaility с ферментом - PullRequest
0 голосов
/ 25 октября 2019

У меня есть простой ввод флажка. Я хочу проверить его, когда пользователь хочет вставить флажок и ожидать, что что-то произойдет.

const CheckBox = () => (
 <input type="checkbox">
)

Контрольный пример:

describe("tabability", ()=> {
 it("tab into the input",()=>{
  const testForm = mount(
    <div>
      <input type="text" id="textInput" />
      <CheckBox id="checkBox" />
    </div>
  );

  const textInput = testForm.find("textInput");
  textInput.simulate("keypress", {key: "Tab"});
 })
})

Но, похоже, не удается найти ввод текста. Моя переменная textInput указывает на testForm. Что я могу сделать, чтобы назначить входной текст переменной и назначить флажок переменной?

1 Ответ

1 голос
/ 26 октября 2019

должно быть

...
const textInput = testForm.find("#textInput");
...

То же самое относится к флажку

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...