diff --git a/tests/php/Unit/Service/SequentialSigningServiceTest.php b/tests/php/Unit/Service/SequentialSigningServiceTest.php index a56dfeb38c..28d3e53283 100644 --- a/tests/php/Unit/Service/SequentialSigningServiceTest.php +++ b/tests/php/Unit/Service/SequentialSigningServiceTest.php @@ -245,6 +245,18 @@ public function testActivateNextOrderReturnsTheActivatedSignersWithoutNotifyingT $this->assertSame([2, 3], array_map(fn (SignRequest $request): int => $request->getId(), $activated)); } + public function testActivateNextOrderReturnsNobodyWhenNotOrdered(): void { + $file = $this->createMock(FileEntity::class); + $file->method('getSignatureFlowEnum') + ->willReturn(SignatureFlow::PARALLEL); + $this->service->setFile($file); + + $this->signRequestMapper->expects($this->never())->method('getByFileId'); + $this->identifyMethodService->expects($this->never())->method('getIdentifyMethodsFromSignRequestId'); + + $this->assertSame([], $this->service->activateNextOrder(99, 1)); + } + public function testNotifyActivatedSignersNotifiesEverySignerItReceives(): void { $this->service->setFile($this->createMock(FileEntity::class));