diff --git a/tests/Unit/Models/ActivityTest.php b/tests/Unit/Models/ActivityTest.php index 7ca2b56..96bd2c8 100644 --- a/tests/Unit/Models/ActivityTest.php +++ b/tests/Unit/Models/ActivityTest.php @@ -164,6 +164,34 @@ class ActivityTest extends TestCase } /** @test */ + public function it_records_task_progress_update_activities() + { + $admin = $this->adminUserSigningIn(); + $project = factory(Project::class)->create(); + $job = factory(Job::class)->create(['project_id' => $project->id]); + $task = factory(Task::class)->create([ + 'progress' => 20, + 'job_id' => $job->id, + ]); + + $task->progress = 40; + $task->save(); + + $this->seeInDatabase('user_activities', [ + 'type' => 'task_updated', + 'parent_id' => null, + 'user_id' => $admin->id, + 'object_id' => $task->id, + 'object_type' => 'tasks', + 'data' => json_encode([ + 'before' => ['progress' => 20], + 'after' => ['progress' => 40], + 'notes' => null, + ]), + ]); + } + + /** @test */ public function it_records_task_deletion_activities() { $admin = $this->adminUserSigningIn();