diff --git a/app/Actions/CreateActivityAction.php b/app/Actions/CreateActivityAction.php index 6d524e9..83cb8d4 100644 --- a/app/Actions/CreateActivityAction.php +++ b/app/Actions/CreateActivityAction.php @@ -4,7 +4,7 @@ namespace App\Actions; -use App\Jobs\IngestActivity; +use App\Jobs\IngestActivityJob; use App\Models\Project; use App\ValueObjects\Event; use Illuminate\Support\Facades\DB; @@ -23,7 +23,7 @@ public function handle(Project $project, array $events): void 'events' => $events, ]); - IngestActivity::dispatch($activity, now()); + IngestActivityJob::dispatch($activity, now()); }); } } diff --git a/app/Jobs/IngestActivity.php b/app/Jobs/IngestActivityJob.php similarity index 97% rename from app/Jobs/IngestActivity.php rename to app/Jobs/IngestActivityJob.php index 2ca03a9..26e3bcb 100644 --- a/app/Jobs/IngestActivity.php +++ b/app/Jobs/IngestActivityJob.php @@ -12,7 +12,7 @@ use Illuminate\Contracts\Queue\ShouldQueue; use Illuminate\Foundation\Queue\Queueable; -final class IngestActivity implements ShouldQueue +final class IngestActivityJob implements ShouldQueue { use Queueable; diff --git a/tests/Feature/Http/Api/ActivityControllerTest.php b/tests/Feature/Http/Api/ActivityControllerTest.php index 1e5b727..84bb0d3 100644 --- a/tests/Feature/Http/Api/ActivityControllerTest.php +++ b/tests/Feature/Http/Api/ActivityControllerTest.php @@ -3,7 +3,7 @@ declare(strict_types=1); use App\Enums\EventType; -use App\Jobs\IngestActivity; +use App\Jobs\IngestActivityJob; use App\Models\Project; use Illuminate\Support\Facades\Queue; @@ -11,7 +11,7 @@ it('can create an activity', function () { // Arrange... - Queue::fake([IngestActivity::class]); + Queue::fake([IngestActivityJob::class]); $project = Project::factory()->create()->fresh(); $events = [ @@ -29,12 +29,12 @@ $activities = $project->activities; expect($activities)->toHaveCount(1); - Queue::assertPushed(IngestActivity::class, 1); + Queue::assertPushed(IngestActivityJob::class, 1); }); it('does not handle empty events', function () { // Arrange... - Queue::fake([IngestActivity::class]); + Queue::fake([IngestActivityJob::class]); $project = Project::factory()->create()->fresh(); // Act... @@ -50,12 +50,12 @@ $activities = $project->activities; expect($activities)->toHaveCount(0); - Queue::assertNotPushed(IngestActivity::class); + Queue::assertNotPushed(IngestActivityJob::class); }); it('does not handle corrupted events', function () { // Arrange... - Queue::fake([IngestActivity::class]); + Queue::fake([IngestActivityJob::class]); $project = Project::factory()->create()->fresh(); // Act... @@ -86,5 +86,5 @@ $activities = $project->activities; expect($activities)->toHaveCount(0); - Queue::assertNotPushed(IngestActivity::class); + Queue::assertNotPushed(IngestActivityJob::class); }); diff --git a/tests/Unit/Actions/CreateActivityActionTest.php b/tests/Unit/Actions/CreateActivityActionTest.php index 352df4d..bcbea40 100644 --- a/tests/Unit/Actions/CreateActivityActionTest.php +++ b/tests/Unit/Actions/CreateActivityActionTest.php @@ -4,7 +4,7 @@ use App\Actions\CreateActivityAction; use App\Enums\EventType; -use App\Jobs\IngestActivity; +use App\Jobs\IngestActivityJob; use App\Models\Project; use App\ValueObjects\Event; use Illuminate\Support\Facades\Queue; @@ -44,5 +44,5 @@ ), ); - Queue::assertPushed(IngestActivity::class, 1); + Queue::assertPushed(IngestActivityJob::class, 1); }); diff --git a/tests/Unit/Jobs/IngestActivityTest.php b/tests/Unit/Jobs/IngestActivityTest.php index 192d4b0..08c6e8f 100644 --- a/tests/Unit/Jobs/IngestActivityTest.php +++ b/tests/Unit/Jobs/IngestActivityTest.php @@ -3,7 +3,7 @@ declare(strict_types=1); use App\Enums\EventType; -use App\Jobs\IngestActivity; +use App\Jobs\IngestActivityJob; use App\Models\Activity; use App\Models\Page; use Illuminate\Support\Facades\Date; @@ -21,7 +21,7 @@ ], ]); - $job = new IngestActivity($activity, now()); + $job = new IngestActivityJob($activity, now()); // act... $job->handle(); @@ -47,7 +47,7 @@ ], ]); - $job = new IngestActivity($activity, now()); + $job = new IngestActivityJob($activity, now()); // act... $job->handle(); @@ -70,7 +70,7 @@ ], ]); - $job = new IngestActivity($activity, now()); + $job = new IngestActivityJob($activity, now()); // act... $job->handle(); @@ -100,11 +100,11 @@ ], ]); - $jobA = new IngestActivity( + $jobA = new IngestActivityJob( $activityA, Date::create(2025, 1, 1, 1, 10, 0) ); - $jobB = new IngestActivity( + $jobB = new IngestActivityJob( $activityB, Date::create(2025, 1, 1, 2, 30, 0) );