2012-07-23 2 views
0

Mochaconnect-assets으로 컴파일 된 프런트 엔드 자바 스크립트를 테스트하는 방법을 알아 내려고합니다.연결 자산을 모카와 함께 컴파일했습니다.

mocha에는 브라우저 러너가 있지만 실제 애플리케이션 자바 스크립트와 동일한 애셋을 컴파일하고 사용하지 않습니다.

mocha로 JS를 컴파일 한 연결 자산을 어떻게 테스트 할 수 있습니까?

답변

1

명령 줄에서 모든 작업을 수행하려는 경우 가능하지 않다고 생각합니다.

mocha로 클라이언트 측 코드를 테스트하려면 새 클라이언트 측 테스트 페이지를 설정해야 할 수 있습니다.

당신은 당신의 공용 폴더에 새로운 테스트 디렉토리를 생성하는

mkdir public/test && mocha init public/test 

을 수행하여 해당 프로세스를 시작하고

  • mocha.css
  • 거기에 기본 모카 클라이언트 측에서 테스트 파일을 넣을 수 있습니다
  • mocha.js
  • tests.html

거기에서의 도전은 당신이컴파일 된 자바 스크립트를 그 tests.html 페이지에서 얻는 방법 일 것입니다. 좋은 대답은 아닙니다.

나는 새로운 testLayout.jade을 만드는 추천

<html> 
    <head> 
    <title>Mocha</title> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <link rel="stylesheet" href="/test/mocha.css" /> 
    </head> 
    <body> 
    <div id="mocha"></div> 
    <script src="/test/mocha.js"></script> 
    <script>mocha.setup('bdd')</script> 

    <!-- Your connect-assets js("") script references here --> 

    <script> 
     mocha.run(); 
    </script> 
    </body> 
</html> 

는 그런 다음 레이아웃 것을 확장 또 다른 뷰를 생성해야 할거야 여기에 다음과 같은 HTML을 번역 할 것입니다. 그리고 마지막으로 경로를 만들어 모든 것을 표시하십시오.

관련 문제