17 lines
430 B
PHP
17 lines
430 B
PHP
<?php
|
|
|
|
use App\Models\User;
|
|
use Laravel\Sanctum\Sanctum;
|
|
|
|
test('an user can start a time tracker', function () {
|
|
Sanctum::actingAs($user = User::factory()->create());
|
|
|
|
$this->postJson('/api/time-tracker', [])
|
|
->assertCreated()
|
|
->assertJson([
|
|
'id' => $user->timeTrackers()->value('id'),
|
|
'user_id' => $user->id,
|
|
'start_at' => now()->format('Y-m-d H:i:s'),
|
|
]);
|
|
});
|