データを Laravel ページに直接投稿して、不良データの処理をテストするテストを作成したいと考えています。
フォームがオンになっているページから受け入れテストを実行し、呼び出し$I->click('Search');
を行うと、ページは期待どおりにデータを処理します。
Codeception Web サイトで Functional Tests の概要を読むと、次のように述べられています。
In simple terms we set $_REQUEST, $_GET and $_POST variables, then we execute your script inside a test, we receive output, and then we test it.
これは理想的に思えます。POST データの配列を設定し、処理ページで直接起動します。しかし、私はそれに関するドキュメントを見つけることができません。私は遊んsendAjaxPostRequest
だことがありますが、$_POST に何も渡していません。
このようにページを分離してテストする方法はありますか?