2016-08-21 11 views
1

나는 ecmascript5로 작성된 기존 프로젝트를 가지고 있습니다. 프로젝트에는 테스트가 없으므로 추가하고 싶습니다. 나는 재스민 & 모카를 가볍게 사용했지만 최근에는 AVA (es6)를 읽었고 시논 (Sinon)을 읽었으며 정말 좋아하고 그것을 시험해보고 싶습니다.es6 테스팅 프레임 워크 (AVA)로 es5 테스트

내가 알아낼 수없는 문제가 몇 가지 있습니다 (아마도 가능하지 않습니다). 나는 당신의 통찰력을 고맙게 생각합니다.

파일 1.js가 있습니다. 1.test.js에서 테스트를 만들고 싶습니다. 어떻게 \ objects \ methods를 가져올 수 있습니까? es6 모듈을 내보내기 위해 파일을 리팩토링해야합니까? 아니면 대체 솔루션이 있습니까? 또한이 파일이 예를 들어 jquery에 의존하면 어떻게됩니까?

지금 보니 바블 + bundler (webpack)가있는 전체 es6 프로젝트로 프로젝트를 변환해야합니다.

또 다른 아이디어는 Ava가 페이지를로드하여 스크립트 태그를 사용하여 모든 스크립트를로드하므로 모든 것을 사용할 수있는 방법입니까?

다른 의견이 있으십니까?

도움을 주시면 감사하겠습니다.

+0

나는 그것을 구멍에서 꺼낼 수 있도록 이것을 상향 조정했다. 나는 왜 그것이 downvoted있어, 나에게 공정하고 정직한 질문을 보인다 모르겠어요. –

답변

1

나는 es6 스타일을 사용했다. 나는 es5 파일에서 assests를 내보냈습니다.

+0

차가움. 답변을 게시 주셔서 감사합니다. 질문은 제가 찾고있는 질문이 아니었지만, 어쨌든 그것을 찾을 수있어서 기뻤습니다. –

+1

어떻게 할 수 있습니까? – pomber

+0

을 수동으로 입력하십시오. 나는 프로토 타입을 클래스로 옮겼다 ... es5에서 es6까지의 변환기가 있지만 수동으로이 변환을하면된다. –