add Event Catégory bien admin

This commit is contained in:
2020-07-19 13:03:32 +02:00
parent 1e7e1fc09e
commit 6a1c83dc59
6 changed files with 109 additions and 3 deletions

View File

@@ -13,6 +13,38 @@ class EventsTest extends TestCase
{
use RefreshDatabase;
/** @test */
public function an_admin_can_create_an_event_category()
{
$this->withoutExceptionHandling();
$this->actingAs($user = factory(User::class)->create(['role' => 2]), 'api');
$response = $this->post('/api/events/categories', [
'name' => 'Test name event category',
'description' => 'Test description event category',
])->assertStatus(201);
$category = EventCategory::first();
$this->assertEquals('Test name event category', $category->name);
$this->assertEquals('Test description event category', $category->description);
$response->assertJson([
'data' => [
'type' => 'event categories',
'event_category_id' => $category->id,
'attributes' => [
'data' => [
'name' => $category->name,
'description' => $category->description,
]
],
],
'links' => [
'self' => url('/events/categories/'.$category->id),
]
]);
}
/** @test */
public function a_user_can_create_an_event()
{