I want to to testieng POST request. My controller's method look like this:
public function store(Request $request)
{
$this->Validate($request, [
'name' => 'required|string|min:5'
]);
$product = Product::create([
'name' => $request->name
]);
return redirect()->back();
}
So, I wrote this simple test but I have an error becouse it received 302 code:
$response = $this->post('/product/store', [
'name' => 'Hello'
])
->assertStatus(201);
I think that problem is becouse I redirect page after store data. How I can testing this POST request?