testing custom hook within a component scope throws TypeError not a function
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- javascript, next.js, react
Piste de recherche
Aucun fichier ni test en échec n’est indiqué. Commencez par reproduire le test du composant avec les versions indiquées de React 17, Next.js, @testing-library/react 12.1.5 et @testing-library/react-hooks 8.0.1, puis suivez l’importation du hook personnalisé utilisé par le composant. Le travail est considéré comme terminé lorsqu’une cause reproductible a été identifiée et que la correction compatible a été documentée.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
when I run my unit tests to test componernts, I recieve errors similar to this one in multiple places:
TypeError: (0 , _fileName.useCustomHook) is not a function
when I test the hook itself alone it works fine, but I don't want to test the hook I want to test the component and the component have data that depends on my custom hook
Notes:
- this was working last week with no errors and I didn't edit any code
- I have looked at the packages nothing was updated since then
- the codebase is Next.js so we can't update RTL to v13 yet as we have React v17 and the dep. tree won't fit together so we have
@testing-library/react": "^12.1.2 and @testing-library/react-hooks: "^8.0.1", - I have updated RTL to 12.1.5 which is the latest version of v12 but same error
can someone please help with this?
- Langage dominant
- JavaScript
- Étoiles
- 19.7k
- Forks
- 1.2k
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
- Aucun Dockerfile ni fichier Docker Compose
- Propose un modèle de pull request
- Lire 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.
Autres issues de testing-library/react-testing-library
-
fireEvent.select does not wrap its automatic native focus in actPeut-être pris @sergioperezcheco l’a pris il y a 6 jours. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 88/100
-
bug: calling configure() without reactStrictMode resets it to undefined, silently disabling strict modePeut-être à nouveau libre @suhailopensource l’a pris il y a 77 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
testing-library/react-testing-library#1466 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 30/100
testing-library/react-testing-library#1459 · 2 commentaires ·
-
perf: optimize container lookup with early exitPeut-être à nouveau libre @Ch-Abhinav-Chowdary l’a pris il y a 303 jours, et aucune pull request n’est ouverte. Ouverte
Difficulté 1/5 Moins d'une heure Accessibilité débutants 35/100
testing-library/react-testing-library#1430 · 1 commentaire ·
-
`fireEvent.mouseEnter` does not forward `relatedTarget` (relatedTarget is the window instead)Peut-être pris @swarnim02 l’a pris il y a 320 jours. Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
Toutes les issues de testing-library/react-testing-library
Issues similaires
-
[scanner] check:spelling skips blog/ — posts and author metadata are never spell-checkedPeut-être pris @hivecommons-hive l’a pris aujourd’hui. Ouverteagent/scanner bug hive/covered-by-pr hive/hosted-available-lke648397-260827-5n31
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
cncf/endusers#1452 · 1 commentaire ·
Les mainteneurs répondent en général sous 1 jour
-
Edit: HTVKey.vnOuvertechannels:edit check:passed
Difficulté 1/5 Moins d'une heure Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 6 jours
-
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
-
beginner bug
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
hiero-ledger/hiero-sdk-js#4517 ·
Les mainteneurs répondent en général sous 1 jour
-
`timer` rule rejects dates the engine acceptsPeut-être pris @MFA-G l’a pris aujourd’hui. Ouvertebug ready
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
camunda/bpmnlint-plugin-camunda-compat#281 · 3 commentaires ·
Les mainteneurs répondent en général sous 1 jour