단위 테스트 쓰기 및 실행

샘플 단위 테스트로 시작해서 단위 테스트를 작성하고 사용자정의 Oracle Content Management 구성요소에 대해 실행합니다.

샘플 단위 테스트로 시작

Oracle Content Management용 Developer Cloud Service 샘플에는 단위 테스트 작성을 돕는 다음 파일이 포함됩니다.

  • src/test/unit: Sample-To-Do 구성요소에 대한 단위 테스트를 포함합니다. RequireJS 모듈을 포함하는 구성요소 JavaScript 코드에 대한 단위 테스트 작성 샘플로 활용됩니다. JavaScript 단위 테스트를 위한 Mocha 및 Chai 프레임워크가 사용됩니다.

  • index.html: 단위 테스트를 실행합니다. Mocha, Chai 및 기본 테스트 파일 test-main.js를 로드합니다.

  • test-main.js: 단위 테스트 모듈 Sample-To-Do-Test를 로드하고 Mocha 단위 테스트를 실행합니다.

  • Sample-To-Do-Test.js:

    • 실제 테스트를 정의합니다. RequireJS를 사용하여 구성요소 소스 코드 components/Sample-To-Do/assets/render.js를 로드합니다.

    • add(), delete(), title(), placeholder() 메소드를 테스트합니다.

구성요소에 대한 단위 테스트 쓰기

사용자정의 구성요소에 대한 각 단위 테스트를 작성하려면 다음 단계를 따르십시오.

  1. Sample-To-Do-Test.js와 비슷한 단위 테스트를 작성합니다.

  2. 작성한 테스트를 test-main.js에 로드합니다.

로컬로 단위 테스트 실행

단위 테스트를 로컬로 실행하려면 다음 단계를 따르십시오.

  1. Git 저장소를 로컬로 복제합니다.

  2. 로컬 시스템의 터미널 창에서 npm install을 입력합니다.

  3. npm start를 입력합니다.

  4. npm test를 입력하거나 브라우저에서 http://localhost:8085/unit/를 엽니다.