Documents

DocumentsContent

테스트

QUnit Framework

Qunit 프레임워크는 mocha, jasmine 과 같은 자바스크립트 프레임워크 중 하나입니다. 티도리 프레임워크에서는 Qunit 프레임워크를 테스트 도구로써 사용합니다. 해당 프레임워크에서 제공하는 각종 API가 별도로 존재합니다.
* QUnit 프레임워크는 https://qunitjs.com/ 에서 자세히 알아볼 수 있습니다.

Core API

테스트과정에서는 티도리 API의 핵심이 되는 함수들을 테스트해볼 수 있습니다. 직접 템플릿에 적지않고, 테스트상에서 전역변수, 디렉티브 와 같은 티도리 API 를 실험해볼 수 있습니다. 자세한 내용은 테스트 및 티도리 API 에서 연계됩니다.

test/QUnit-tidory.config

QUnit-tidory.config 파일은 테스트를 진행하기 위해 작성하는 티도리 API 설정 파일입니다. 사용 방법 자체는 tidory.config.js 파일과 동일합니다. tidory.config.js 에서 티도리 API 를 작성하던 방식과 똑같이 작성하면 됩니다.

테스트 실행하기

다음과 같은 명령을 내리면 test 폴더 아래에 있는 자바스크립트 파일들의 테스트가 진행되며, 기본적으로 티도리 프로젝트 템플렛 에는 몇가지 테스트가 작성되어 있습니다.

$ tidory test