Update react testing doc section for react 18
@eps1lon y travaille déjà.
Depuis le 4/10/2022.
- Langage dominant
- JavaScript
- Étoiles
- 11.8k
- Forks
- 7.9k
- Merge moyen
- 1 j 11 h
- PR mergées (30 j)
- 11
Description
I cannot, for the life of me, figure out how to adapt the setup/teardown section of the current react documentation to React 18, I cannot find code testing examples on the React website, or anywhere else I have looked for React 18.
I went to this link, and adapted my beforeEach / afterEach functions according to the instructions:
let container = null;
let root = null;
beforeEach(() => {
container = document.createElement('div');
root = createRoot(container)
})
afterEach(() => {
root.unmount()
container = null;
root = null;
})
it("renders without a name", () => {
...
root.render(<CreateAccount
...
loginLink={''}/>);
const nodeList = root.querySelectorAll('input')
nodeList.forEach((element, index) => {
expect(element.value).toBe(textArray[index]);
})
expect(nodeList.length).toBe(3);
});
However, I get the following error when I try to run my tests:
root.querySelectorAll is not a function
This test works just fine when using the documentation for the older version of React, and when I run container.querySelectorAll(). I tried running container.querySelectorAll() as well, and it returns zero elements. What am I doing wrong here, and where can I find test recipes for React 18?
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Évaluation
Cette issue n'a pas encore été évaluée.