Ich versuche, ein Modul zu verspotten, dass Schiffe mit reagieren-native (nicht 3rd-Party-Module), wie LayoutAnimation
:Wie verspotten reagiert-native Modul (nicht 3rd-Party-Modul) mit Scherz
import * as RN from 'react-native'
RN.LayoutAnimation = jest.fn()
Aber der Test nicht bestanden mit:
TypeError: Cannot read property 'decelerationRate' of undefined
at Object.<anonymous> (node_modules/react-native/Libraries/Components/WebView/WebView.ios.js:555:3254)
at Object.get WebView [as WebView] (node_modules/react-native/Libraries/react-native/react-native-implementation.js:73:22)
gibt es einen anderen Weg, um eine RN-Modul zu verspotten, wie LayoutAnimation
/Stummel oder jede andere reagieren-native (nicht 3rd-Party-Modul)?
Danke, das hat funktioniert! Kannst du mir mitteilen, wie das funktioniert? Kennt Jest die reaktionsnative API? – rcorrie
In deiner Datei package.json hast du folgendes: '" jest ": {" preset ":" react-native "}'. Also ja, Scherz ist sich der reaktionsnativen API bewusst –