Closed a-pompom closed 1 year ago
Route定義で呼び出すメソッドを追加し、Route自体に名前をつければよい。 Viewやテストコードで参照するときは、routeヘルパー関数をRoute名を引数に呼び出すことで、URLを得られる。
参考
Container::instance()でインスタンスを設定するのがシンプル。 Container::resolve()にてインスタンスが存在したら返却する処理が書かれているので、容易にモックで置き換えられる。
テスト用のレスポンスにViewの名前やコンテキストを検証するassertionが定義されている。 これを参照すればよい。 Djangoのように型周りがおかしくなることもないので、シンプルに書ける。
おみくじ
理解したいこと
つくってみる
Named Route
Route定義で呼び出すメソッドを追加し、Route自体に名前をつければよい。 Viewやテストコードで参照するときは、routeヘルパー関数をRoute名を引数に呼び出すことで、URLを得られる。
参考
モックへの置き換え
Container::instance()でインスタンスを設定するのがシンプル。 Container::resolve()にてインスタンスが存在したら返却する処理が書かれているので、容易にモックで置き換えられる。
Viewのかかわるコントローラのテスト
テスト用のレスポンスにViewの名前やコンテキストを検証するassertionが定義されている。 これを参照すればよい。 Djangoのように型周りがおかしくなることもないので、シンプルに書ける。