私は、Doctrineのエンティティマネージャを使用してデータを取得し、ビューに渡すための単純なコントローラクラスをいくつか用意しています。ユニットテストの基本コントローラ
public function indexAction() {
$pages = $this->em->getRepository('Model_Page')->findAll();
$this->view->pages = $pages;
}
正確にここでテストする必要がありますか?私はそれを保証するために、アクションにルーティングをテストすることができ
- が適切に設定されます 私は潜在的に適切なビュー変数が設定されていることをテストすることができ、これは
findAll()
方法面倒です
コントローラテストの一環として、何をテストする必要がありますか?
ありがとうDmitriy。受け入れテストは、ビューで生成された出力が正しいことを確認するのに非常に役立ちます。 Behat with Minkのようなものhttp://docs.behat.org/cookbook/behat_and_mink.html#writing-your-first-web-feature – dianovich
あなたは大歓迎です:) –