2

私の Lumen アプリは現在、hub.modeパラメーターの不明な値に 501 応答で応答します。パラメータ セットがない場合はhub.mode、400 応答が返されます。次のように cURL を使用して、この動作を手動でテストできます。

curl -v --data "hub.mode=unkown-value" http://lumen.app

予想どおり、501 応答があります。でこれをテストできないようですphpunit。これが私の現在のテストケースです:

public function test501ResponseFromUnkownMode()
{
    $this->call('POST', '/', ['hub.mode' => 'unkown-value']);

    $this->assertResponseStatus(501);
}

ただし、何らかの理由hub.modeでパラメーターがメソッドによって渡されていないことを示す 400 応答が返されます。call()誰かが前にこのようなことに遭遇しましたか?

4

1 に答える 1