enzyme, mocha 및 chai를 사용하여 반응 애플리케이션에 대한 몇 가지 테스트를 설정하려고합니다. (나는 또한 webpack을 사용하고있다.) 카르마가 브라우저 내 테스트를 위해 설정되었지만 노드로만이 테스트를 실행하고 싶습니다.단위 테스트 구문 error, react, mocha
현재 테스트를 실행하려고하면 구문 오류가 발생합니다. 나는 그것을 어떻게 해결해야할지 모르겠다.
업데이트 : 내가 ES6 mocha 'components/**/*.test.js' --recursive --compilers js:babel-register
내가 오류 내 테스트를 실행하고 있습니다 것은 :
8 | describe('<button />',() => {
9 | it('renders something',() => {
> 10 | const wrapper = shallow(<button />)
11 | expect(wrapper).to.be.present
12 | })
ES6에서 테스트를 실행하고 있습니까? 'mocha --compilers js : babel-core/register'와 같은 뭔가요? –
네.'./node_modules/.bin/mocha '구성 요소를 사용합니다/**/*. test.js - 재귀 - 컴파일러 js : 바벨 등록' – Ash
@Ash 바벨 구성은 무엇입니까? – robertklep