1

テスト環境を使用する場合、symfony2 は を作成してサービスSymfony\Bundle\FrameworkBundle\Clientとして登録しtest.clientますが、dev または prod envs には登録されません。2 種類のテストを作成しています。テスト環境で定義済みの状態のデータベースとフィクスチャを使用する単体テストと、ローカルの本番データベースを使用する機能テストです。を使用してルートの HTTP 動作をテストしたい場合Client、開発データベースにアクセスできないテスト環境でのみ実行できます。

開発環境で test.client 「サービス」を再利用するにはどうすればよいですか? ところで:Symfony\Bundle\FrameworkBundle\Resources\test.xmlファイルをアプリケーションにコピーしてconfig_devに含めると、機能します。そのファイルを vendors ディレクトリから直接含めることもできますか?

4

1 に答える 1