diff --git a/jobs/invitations/RemoveExpiredInvitationsJob.php b/jobs/invitations/RemoveExpiredInvitationsJob.php index 23eb0acf163..ca3c229ddaf 100644 --- a/jobs/invitations/RemoveExpiredInvitationsJob.php +++ b/jobs/invitations/RemoveExpiredInvitationsJob.php @@ -15,7 +15,6 @@ namespace PKP\jobs\invitations; -use APP\facades\Repo; use PKP\invitation\models\InvitationModel; use PKP\jobs\BaseJob; diff --git a/tests/jobs/invitations/RemoveExpiredInvitationsJobTest.php b/tests/jobs/invitations/RemoveExpiredInvitationsJobTest.php new file mode 100644 index 00000000000..15906fd8f24 --- /dev/null +++ b/tests/jobs/invitations/RemoveExpiredInvitationsJobTest.php @@ -0,0 +1,54 @@ +assertInstanceOf( + RemoveExpiredInvitationsJob::class, + unserialize($this->serializedJobData) + ); + } + + /** + * Ensure that a serialized job can be unserialized and executed + */ + public function testRunSerializedJob(): void + { + /** @var RemoveExpiredInvitationsJob $removeExpiredInvitationsJob */ + $removeExpiredInvitationsJob = unserialize($this->serializedJobData); + + // Test that the job can be handled without causing an exception. + $this->assertNull($removeExpiredInvitationsJob->handle()); + } +} +