私はlaravel 4を使用しており、偽のデータを渡すビジネスロジックのモックアップを使用してコントローラーのテストを作成しようとしています。次に、変数が見つからないため、レンダリング ビューでエラーが発生します。
まず第一に、ビューがレンダリングされるとは思っていなかったので、必要な正確なデータ構造を渡すことを気にしませんでした。ビューに正しいデータ構造を渡す必要がありますか、またはテストでビューのレンダリングを停止する方法はありますか? どちらがより良い方法で、その理由は何ですか?
また、ビジネス ロジックを介してデータ構造を模倣しようとしても、ユーザーの許可によってエラーが発生することがあります。ビューの結果の一時ファイルが Web ユーザー (www-data) によって生成されましたが、それを変更する権限がありません。777 を chmod するだけでよいことはわかっていますが、テストを実行するたびにこれを行う必要がある場合、これは明らかに良い習慣ではありません。
前もって感謝します