私はphpunitテストの初心者です。誰でも下の行をテストする方法について私に助けてくれますか?ZFフォームの検証後にPHPunitテストが行われない
これまでのところ、私のテストは次のとおりです。
public function testCanSendEmail()
{
$formData = array(
'subject' => 'test subject',
'email' => '[email protected]',
'message' => 'test message',
'name' => 'test name');
$this->request
->setMethod('POST')
->setPost($formData);
$this->dispatch('/contact');
$this->assertAction('win');
私は、検証が成功した場合、それは全体の作用を介して従うだろうという印象の下にありましたか?誰でもここで何が起きているのか、そしてそのような行動に対して正しいテストが何であるか説明してください。
$ this-> dispatch( '/ contact')の後に置くことができます。次のvar_dump($ this-> getResponse() - > getBody());これはhtml本文を返します。おそらく、検証エラーメッセージが表示されているかどうかを確認することができます。 – Marcin
+1 @Gordonは興味深いリンクです。モデレーター選挙では幸運を祈る。 ;-) –
@Davidありがとう、私はそれは私が過去のプライマリを取得しないと言うことは安全だと思います:) – Gordon