1

私は現在、TwigでSymfony2を使用しています。現在、継続的インテグレーション(CI)プロジェクトの構成に取り組んでいます。

Twigに関連するいくつかのことを疑問に思っていました:-Twigをテストするためのテスト(ユニットテスト、ブロックテスト、コード標準など)はありますか-それが生成するHTMLをテストする方法はありますか(キャッシュを生成することは可能ですか?特定のパラメータを使用して調べることができます)?

さらに、コマンドラインから何らかの方法でHTMLをテストするために使用できる優れたツールを知っている人はいますか。私の主な関心事は、特定の標準(標準に準拠したポリグロット、基本的にHTML5 + XML)に準拠していることを確認することです。他のテストも同様にクールです。

Twigに固有のものはおそらくないのではないかと思いますが、質問しても問題はないと思いました。

また、応答結果をテストすることで、HTMLテストと通常の単体テストを組み合わせることができると思いますが、もっとクリーンなものがあるかどうか疑問に思いました(HTMLテストを独自のものに分離でき、それによって標準への準拠も可能になります)トリッキー)。

ありがとう。

(LinuxでTeamCityを使用しています)

4

1 に答える 1

2

Behat 、Mink、およびBehatのSymfony拡張機能を使用します。

これは、さまざまなドライバーを使用して機能テストを実行できる優れた機能です。

于 2013-01-24T02:07:22.423 に答える