Skip to content

Commit

Permalink
Fix unit test
Browse files Browse the repository at this point in the history
Signed-off-by: Vitor Mattos <[email protected]>
  • Loading branch information
vitormattos committed Mar 27, 2024
1 parent d0932e9 commit c71d917
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions tests/Unit/Handler/Pkcs12HandlerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,8 @@ public function testGetFooterWithoutValidationSite() {
$this->pdfParserService,
);
$file = $this->createMock(\OCP\Files\File::class);
$actual = $this->pkcs12Handler->getFooter($file, 'uuid');
$libresignFile = $this->createMock(\OCA\Libresign\Db\File::class);
$actual = $this->pkcs12Handler->getFooter($file, $libresignFile);
$this->assertEmpty($actual);
}

Expand Down Expand Up @@ -141,8 +142,24 @@ public function testGetFooterWithSuccess() {
->willReturn('small_valid.pdf');
$file->method('getContent')
->willReturn(file_get_contents(__DIR__ . '/../../fixtures/small_valid.pdf'));
$actual = $this->pkcs12Handler->getFooter($file, 'uuid');
$this->assertEquals(18615, strlen($actual));
$libresignFile = $this->createMock(\OCA\Libresign\Db\File::class);
$libresignFile
->method('__call')
->willReturnCallback(function ($key, $default) {
switch ($key) {
case 'getMetadata': return [
'd' => [
[
'w' => 100,
'h' => 100,
],
],
];
case 'getUuid': return 'uuid';
}
});
$actual = $this->pkcs12Handler->getFooter($file, $libresignFile);
$this->assertEquals(7655, strlen($actual));
}

public function cfsslHandlerCallbackToGetSetArguments($functionName, $value = null) {
Expand Down

0 comments on commit c71d917

Please sign in to comment.