mirror of
https://github.com/strapi/strapi.git
synced 2025-12-30 00:37:24 +00:00
Jest: Fail tests on failing prop-types
This commit is contained in:
parent
fe48ca1117
commit
609bdd9f7b
@ -50,6 +50,7 @@ module.exports = {
|
||||
setupFilesAfterEnv: [
|
||||
'<rootDir>/packages/admin-test-utils/lib/setup/styled-components.js',
|
||||
'<rootDir>/packages/admin-test-utils/lib/setup/strapi.js',
|
||||
'<rootDir>/packages/admin-test-utils/lib/setup/prop-types.js',
|
||||
],
|
||||
testEnvironment: 'jsdom',
|
||||
transform: {
|
||||
|
||||
21
packages/admin-test-utils/lib/setup/prop-types.js
Normal file
21
packages/admin-test-utils/lib/setup/prop-types.js
Normal file
@ -0,0 +1,21 @@
|
||||
'use strict';
|
||||
|
||||
const { format } = require('util');
|
||||
|
||||
const originalConsoleError = console.error;
|
||||
|
||||
beforeEach(() => {
|
||||
console.error = (...args) => {
|
||||
originalConsoleError(...args);
|
||||
|
||||
const message = format(...args);
|
||||
|
||||
if (/(Invalid prop|Failed prop type)/gi.test(message)) {
|
||||
throw new Error(message);
|
||||
}
|
||||
};
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
console.error = originalConsoleError;
|
||||
});
|
||||
Loading…
x
Reference in New Issue
Block a user