Skip to content

Commit 0fdd502

Browse files
committed
test(policy): add CollectMetadata and SignatureText policies to mock
- Add CollectMetadataPolicy and SignatureTextPolicy to PolicyRegistry mock - PolicySourceTest now covers all policies in catalog - 28 tests in PolicySourceTest passing Signed-off-by: Vitor Mattos <[email protected]>
1 parent 5b4cde4 commit 0fdd502

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tests/php/Unit/Service/Policy/Runtime/PolicySourceTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,13 @@
1313
use OCA\Libresign\Db\PermissionSetBindingMapper;
1414
use OCA\Libresign\Db\PermissionSetMapper;
1515
use OCA\Libresign\Service\Policy\Model\PolicyContext;
16+
use OCA\Libresign\Service\Policy\Provider\CollectMetadata\CollectMetadataPolicy;
1617
use OCA\Libresign\Service\Policy\Provider\DocMdp\DocMdpPolicy;
1718
use OCA\Libresign\Service\Policy\Provider\Footer\FooterPolicy;
1819
use OCA\Libresign\Service\Policy\Provider\IdentificationDocuments\IdentificationDocumentsPolicy;
1920
use OCA\Libresign\Service\Policy\Provider\RequestSignGroups\RequestSignGroupsPolicy;
2021
use OCA\Libresign\Service\Policy\Provider\Signature\SignatureFlowPolicy;
22+
use OCA\Libresign\Service\Policy\Provider\SignatureText\SignatureTextPolicy;
2123
use OCA\Libresign\Service\Policy\Runtime\PolicyRegistry;
2224
use OCA\Libresign\Service\Policy\Runtime\PolicySource;
2325
use OCP\AppFramework\Db\DoesNotExistException;
@@ -52,11 +54,13 @@ protected function setUp(): void {
5254
->method('get')
5355
->willReturnCallback(static function (string $class): object {
5456
return match ($class) {
57+
CollectMetadataPolicy::class => new CollectMetadataPolicy(),
5558
FooterPolicy::class => new FooterPolicy(),
5659
SignatureFlowPolicy::class => new SignatureFlowPolicy(),
5760
DocMdpPolicy::class => new DocMdpPolicy(),
5861
IdentificationDocumentsPolicy::class => new IdentificationDocumentsPolicy(),
5962
RequestSignGroupsPolicy::class => new RequestSignGroupsPolicy(),
63+
SignatureTextPolicy::class => new SignatureTextPolicy(),
6064
default => throw new \RuntimeException('Unexpected provider class: ' . $class),
6165
};
6266
});

0 commit comments

Comments
 (0)