Jest не находит узлы с querySelectorAll в документе, но находит в другом элементе - PullRequest
0 голосов
/ 17 января 2020
const token = "testContent";
document.body.innerHTML = `
    <meta name="_csrf" content="${token}">
    <form id="myForm">
      <input name="_csrf"/>
    </form>
  `;
const form = document.getElementById("myForm");

test("added just once", ()=> {
  expect(form.querySelectorAll('input[name="_csrf"]').length).toBe(1); // true
  expect(document.querySelectorAll('input[name="_csrf"]').length).toBe(1); // false

});

Я очень смущен этим результатом. Почему длина списка узлов равна 1 при поиске в форме и 0 при поиске по всему документу ??

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