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 28, 2024
1 parent 63a7978 commit bc21124
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 4 deletions.
2 changes: 1 addition & 1 deletion composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

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 bc21124

Please sign in to comment.