f.grande

Experience

2,250

0 Best Reply Awards

  • Member Since 1 Year Ago
  • 22 Lessons Completed
  • 0 Favorites

14th September, 2018

f.grande started a new conversation Temporary User For Testing • 1 month ago

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

Edit Your Profile
Update

Want to change your profile photo? We pull from gravatar.com.