Ich habe -oder versucht- mehrere Beiträge darüber, wie es zu tun, einschließlich der Airbnb-Enzym-Leitfaden für (getrennt) react-native
und jest
. (Z: https://medium.com/@childsmaidment/testing-react-native-components-with-enzyme-d46bf735540#.6sxq10kgt, https://blog.callstack.io/unit-testing-react-native-with-the-new-jest-i-snapshots-come-into-play-68ba19b1b9fe#.4iqylmqh5 oder How to use Jest with React Native)Wie man Enzym für reactive-native mit Scherz benutzt
Aber ich halte viele Warnungen bekommen (ich mehrere Menge gleichzeitiger Tests haben), wenn ich versuche zu machen (nicht montieren, es stürzt ab) jede native Komponente. Warnungen beziehen sich immer darauf, dass eine native Prop nicht erkannt wird.
Warning: Unknown props `focus`, `secureTextEntry` on <TextInput> tag. Remove these props from the element.
in TextInput (created by TextInput)
in TextInput (created by PasswordInput)
Wer hat eine Einrichtung funktioniert, erkennt, wie die Warnung zu entfernen oder wie es zu lösen?
Dank
Rendern Sie in Ihren eigenen Komponenten? Sieht aus, als ob du ein paar unerkannte Requisiten passierst. Können Sie die Implementierung Ihrer Komponente sowie den Test hinzufügen? Ich könnte ein bisschen mehr Kontext verwenden, um Ihnen zu helfen;) –
guitoof