с настройкой ибо какой день не работает RENDER с React Native но работает с React компонентами? был бы неимоверно благодарен
https://github.com/callstack/react-native-testing-library ?
до дыр изучил, не нащел свою проблему
На чём падает?
конфиг есть, babel конфиг так-же есть, все проблемные либы mock-нул, далее все работает без проблем кроме функции render которые они берут у react-test-renderer, она работает только для обычных (div, p) тэгов, но никак не для react native тэгов, в таком случае выдет вот
module.exports = { preset: "react-native", testEnvironment: "node", testRegex: "./test/.*(spec|test).js", setupFilesAfterEnv: [ "./test/setupTests.js", "<rootDir>/node_modules/react-native-gesture-handler/jestSetup.js", ], transform: { "^.+\\.tsx?$": "ts-jest", "\\.[jt]sx?$": "babel-jest", }, transformIgnorePatterns: [ "node_modules/(?!(jest-)?@?react-native|@react-native-community|@react-navigation|rn-material-ui-textfield|expo-notifications|react-native-aws3/.*|react-native-fs|@env|react-native-responsive-fontsize|react-native-country-picker-modal|rn-material-ui-textfield)", ], moduleFileExtensions: ["ts", "tsx", "js", "jsx", "json", "node"], moduleNameMapper: { "@app/(.*)": "<rootDir>/src/$1", "\\.(png|jpg|webp|ttf|woff|woff2|svg|mp4)$": "<rootDir>/test/__mocks__/fileMock.js", ".+\\.(css|style|less|sass|scss|png|jpg|jpeg|ttf|woff|woff2)$": "identity-obj-proxy", }, moduleDirectories: ["node_modules", "src"], };
в setupTests и есть тобою указаный импорт extend-expect
Только что на чистом проекте добавил то, что в доке либы, и всё норм.
Обсуждают сегодня