単体テストを書いているのですが、情報入力の確認画面に情報を入力する方法が分かりません。
例えば、
/store/nyuryokuは、情報入力画面
/store/kakuninは、情報入力の確認画面
があったとします。
http://kaimono/store/nyuryokuを表すソースは
html
1<form method="post" action="/confirm/people/user"> 2<table> 3<tr><th>氏名</th> 4 <td><input type="text" name="氏名" size="30"></td></tr> 5<tr><th>住所</th> 6 <td><input type="text" name="住所" size="30"></td></tr> 7<tr><th>電話番号</th> 8 <td><input type="text" name="TEL" size="16"></td></tr> 9<tr><th>E-Mail</th> 10 <td><input type="text" name="Mail_From" size="30"></td></tr> 11
もし値をセットすることが出来たら、
http://kaimono/store/kakuninを表すソースは
<TABLE> <TR><TH>氏名</TH> <TD>佐藤 太郎</TD></TR> <TR><TH>住所</TH> <TD>沖縄県那覇市</TD></TR> <TR><TH>電話番号</TH> <TD>999-999-9999</TD></TR> <TR><TH>E-Mail</TH> <TD>okinawaikitai@co.jp</TD></TR>
テストスクリプトを書いたときに情報入力の確認画面(/store/kakunin)に値を入れておくために
php
1$this->request->setMethod('POST') 2 ->setPost((array 3 '氏名' => '佐藤太郎', 4 '住所' => '沖縄県那覇市', 5 '電話番号' => '999-999-9999', 6 'E-Mail' => 'okinawaikitai@co.jp', 7 )); 8$this->dispatch('/store/nyuryoku'); 9
と書いたんですが、/store/kakuninに全くPOSTの値が渡されていません。
どうすれば、/store/kakuninの情報に値をセットすることができますか。
また、問題がなかなか進まない時はどこを確認するといいですか。
教えて下さい。