GroupMemberTest.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. namespace Tests\Feature;
  3. use Illuminate\Foundation\Testing\RefreshDatabase;
  4. use Illuminate\Foundation\Testing\WithFaker;
  5. use Tests\TestCase;
  6. class GroupMemberTest extends TestCase
  7. {
  8. /**
  9. * A basic feature test example.
  10. *
  11. * @return void
  12. */
  13. public function test_example()
  14. {
  15. $token = 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJuYmYiOjE2NjgyMzE3MTksImV4cCI6MTY5OTc2NzcxOSwidWlkIjoiYmE1NDYzZjMtNzJkMS00NDEwLTg1OGUtZWFkZDEwODg0NzEzIiwiaWQiOiI0In0.LV4ItC5VCqXpbKIXT1zePcnfi-heCf3Df63w7qbXsT1i5KJtwJJC938CLgANjqwcQFa3lrR5TqvT1kkqD-Mmgg';
  16. $response = $this->withHeaders([
  17. 'Authorization' => $token,
  18. ])->get('/api/v2/group-member?view=group&id=8079d293-5057-449f-b8b2-6482531d2434');
  19. $response->assertOk();
  20. //testing store
  21. $response = $this->withHeaders([
  22. 'Authorization' => $token,
  23. ])->json('POST', '/api/v2/group-member',
  24. [
  25. 'user_id'=>'61f52926-e024-41f0-8be5-48a962560a23',
  26. 'group_id'=>'8079d293-5057-449f-b8b2-6482531d2434',
  27. ]);
  28. $response->assertOk();
  29. //testing delete
  30. $response = $this->withHeaders([
  31. 'Authorization' => $token,
  32. ])->delete('/api/v2/group-member/134636347641171968');
  33. $response->assertOk();
  34. }
  35. }