Hi all, I'm trying to understand which is the best practice to test an API with PHPUnit under Laravel.
$user = factory(User::class)->create(); $response = $this->actingAs($user) ->get('/xyz/aaa/bbb/ccc'); $response->assertStatus(200);
My /xyz route is under auth, so I need to access if acting as an authenticated user.
Creating a new user is the answer (I think) but if I launch 10 times the test, I'll create 10 users (of course !)
Which is the right (or the best) way to create a "temporary" user to test my API ?
Should I leverage on SetUp and TearDown methods ? Or there's a better way ?
Thanks in Advance FabioG
Did you know that, in addition to the forum, Laracasts includes well over 1000 lessons on modern web development? All for the price of one lunch out per month.