2013-05-03 2 views
4

난 엠버 https://github.com/fuseelements/ember-brunch-skeletontestacular/karma로 테스트하기 위해 ember brunch 애플리케이션을 어떻게 구성합니까?

와 함께 브런치를 사용하고 지금은

브런치가 require.js를 사용하는 단위 테스트를 testacular/카르마와 (최근 카르마로 변경되었습니다 testacular)를 발생 얻기 위해 노력하고있어. 내가 카르마를 달려 가려고 할 때, 어느 쪽이든 제대로 로딩되지 않았거나 내 설정 파일이 엉망이라고 믿게 만드는 오류가 발생합니다.

Uncaught TypeError: Object function (deps, callback, errback, optional) { 
..... has no method 'register' at app.js:82 

내 구성 파일이 엉망이라고 가정하고 있습니다. 아니면 여기에서 아주 간단한 것을 잊어 버리고 있습니다. 내 카르마 구성 파일의 관련 스 니펫은 다음과 같습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?

files = [ 
    JASMINE, 
    JASMINE_ADAPTER, 
    REQUIRE, 
    REQUIRE_ADAPTER, 
    '../public/javascripts/app_vendor.js', 
    '../public/javascripts/app.js', 
    'test/**/**/*_spec.js', 
]; 

답변

0

이 전체 답변을하지 않습니다하지만 당신이 카르마와 엠버를 사용하여 응용 프로그램의 단위 테스트를 실행에 대해 새로운 문서를 읽어 갈 구축한다 : http://emberjs.com/guides/testing/test-runners/#toc_the-karma-test-runner

또한 어떤 시험 방법은 삭제되었습니다 brunch에서 파일을 빌드 할 수 있습니다. 나는 karma을 사용하여 brunch을 성공 시켰으며, 이제는 testem을 성공으로 옮겼습니다.

당신이 exemple에 대한 테스트 주자로 karma을 사용하고 뼈대로 보일 것입니다 : https://github.com/gcollazo/brunch-with-ember-reloaded