2013-02-26 1 views
5

저는 많은 작업을 위해 javascript에 더 의존하기 시작한 Yii 프로젝트를 가지고 있습니다.Yii에 QUnit 테스트를 통합하는 방법

테스트 커버리지를 적절하게 유지하려면 QUnit을 사용하여 자바 스크립트를 테스트하고 싶습니다. 대부분의 자바 스크립트는 ajax 호출을 사용하여 모델 (예 : 드롭 다운의 항목 목록)에서 데이터를 선택합니다.

나는 QUnit 테스트를 실행하기 전에 데이터베이스를 알려진 상태로 설정하기 위해 Yii 픽스처를 사용할 수 있기를 원합니다.이 방법을 알고있는 사람이 있습니까? 아니면 아무도 Yii와 잘 작동하는 다른 자바 스크립트 단위 테스트 프레임 워크를 제안 할 수 있습니까?

+0

당신은 http://www.yiiframework.com/doc/guide/1.1/en/test.fixture를 보았습니까 –

+0

예, 나는 그것을 보았습니다. 그리고 나는 그것을위한 조명기를 만드는 방법을 알고 있습니다. PHPUnit 기반 테스트. 그건 정말 QUnit 함께 도움이되지 않습니다 - 그건 PHPUnit 테스트에 의해 실행되지 않습니다 – Hippyjim

답변

0

금성 (www.venusjs.org)을 살펴 보겠습니다. QUnit (및 다른 테스트 라이브러리)과 함께 작동하며 찾고있는 것에 가까운 것을 제공 할 수 있습니다. 궁금한 점이 있으면 기꺼이 도와 드리겠습니다. 면책 조항 : 나는 Venus의 창시자입니다.

+0

고마워요 - 한눈에 node.js가 필요해 보이는 - 내가 PHP 기반 응용 프로그램 (Yii는 PHP 프레임 워크입니다)에 대해 이야기하고있어 그들이 함께 멋지게 잘 지내는지 모르겠다. 내가 틀린가? – Hippyjim