169 похожих чатов

У кого есть хороший опыт Jest тестирование и может помочь

с настройкой ибо какой день не работает RENDER с React Native но работает с React компонентами? был бы неимоверно благодарен

9 ответов

18 просмотров

https://github.com/callstack/react-native-testing-library ?

Libertas- Автор вопроса
S5una
https://github.com/callstack/react-native-testing-...

до дыр изучил, не нащел свою проблему

Libertas- Автор вопроса
S5una
https://github.com/callstack/react-native-testing-...

конфиг есть, babel конфиг так-же есть, все проблемные либы mock-нул, далее все работает без проблем кроме функции render которые они берут у react-test-renderer, она работает только для обычных (div, p) тэгов, но никак не для react native тэгов, в таком случае выдет вот

Libertas- Автор вопроса
S5una
screenshot Может, из-за такого?

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"], };

Libertas- Автор вопроса
Libertas
module.exports = { preset: "react-native", tes...

в setupTests и есть тобою указаный импорт extend-expect

Libertas
в setupTests и есть тобою указаный импорт extend-e...

Только что на чистом проекте добавил то, что в доке либы, и всё норм.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта