Я не могу выполнить тест снимка.
Ниже компонента, который я тестирую.
function Footer() {
const windowWidth = useWindowSize().windowWidth;
return (
<footer
style={{
minWidth: windowWidth,
}}
>
Made by XXX
</footer>
);
}
export default Footer;
Это тест, который я написал
describe('Footer', () => {
it('renders as expected', () =>{
const tree = TestRenderer.create(<FooterView/>).toJSON();
console.log(tree);
});
});
И это ошибка, которую я получаю.
Test suite failed to run
SyntaxError: D:\MyProGit\frontend\src\__tests__\Footer.test.js: Unexpected token (8:37) at Parser.raise (C:/Users/user/AppData/Roaming/npm/node_modules/jest-cli/node_modules/@babel/parser/src/parser/location.js:41:63)
Я выполнил те же действия, что и в уроке Тестирование React Apps , но в конце не могу найти файл babel.config.js
.
{
"devDependencies": {
"@babel/preset-env": "^7.8.4",
"@babel/preset-react": "^7.8.3",
"babel-jest": "^24.9.0",
"jest": "^24.9.0",
"react-test-renderer": "16.12.0"
}
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "jest",
"eject": "react-scripts eject"
},
}