при warning?
а warning это что? console.warn?
может тебе надо eslint?
console.error и console.warn. Например, ругательство на всякие нестрашные ошибки: console.error Warning: forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?
https://eslint.org/docs/rules/no-console
уф. думаю такого нет. я совсем не эксперт в jest, но думаю там можно повесить обработчик на функции console.error и console.warn, что бы завершать тест с ошибкой. но мне кажется это уже костыли какие-то, которые решают следствие другой проблемы
Это если я в своем коде буду использовать console. Тут речь о том, что сторонние библиотеки могут в консоль выдавать warning/error/info
тоже только такой способ нашел https://stackoverflow.com/a/50584643 Задача достаточно простая - "падать" на CI, чтобы сигнализировать о ворнингах.
var warn = jest.spyOn(global.console, 'warn'); expect(warn).not.toHaveBeenCalled(); ?
хм... это надо какой-то отдельный глобальный тест, который будет для каждого файла запускаться... Интересная идея, можно попробовать. Спасибо
https://www.jackfranklin.co.uk/blog/failing-tests-on-react-proptypes/ вот неплохой прием - со white-list ошибок
думаю это лучше всего будет
Обсуждают сегодня