Skip to content

Commit

Permalink
fix: unit tests
Browse files Browse the repository at this point in the history
Signed-off-by: Vitor Mattos <[email protected]>
  • Loading branch information
vitormattos committed Jan 10, 2025
1 parent 54459cd commit 33dfc20
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 3 deletions.
6 changes: 3 additions & 3 deletions tests/Unit/Handler/FooterHandlerTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,13 @@ final class FooterHandlerTest extends \OCA\Libresign\Tests\Unit\TestCase {
private PdfParserService&MockObject $pdfParserService;
private IURLGenerator&MockObject $urlGenerator;
private IL10N&MockObject $l10n;
private ITempManager&MockObject $tempManager;
private ITempManager $tempManager;
private FooterHandler $footerHandler;
public function setUp(): void {
$this->appConfig = $this->getMockAppConfig();
$this->pdfParserService = $this->createMock(PdfParserService::class);
$this->urlGenerator = $this->createMock(IURLGenerator::class);
$this->tempManager = $this->createMock(ITempManager::class);
$this->tempManager = \OCP\Server::get(ITempManager::class);

$this->l10n = $this->createMock(IL10N::class);
$this->l10n
Expand All @@ -47,7 +47,7 @@ private function getClass(): FooterHandler {
}

public function testGetFooterWithoutValidationSite(): void {
$this->appConfig->setValueBool(Application::APP_ID, 'add_footer', true);
$this->appConfig->setValueBool(Application::APP_ID, 'add_footer', false);
$file = $this->createMock(\OCP\Files\File::class);
$libresignFile = $this->createMock(\OCA\Libresign\Db\File::class);
$actual = $this->getClass()->getFooter($file, $libresignFile);
Expand Down
15 changes: 15 additions & 0 deletions tests/lib/AppConfigOverwrite.php
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,19 @@ public function getValueBool(string $app, string $key, bool $default = false, bo

return parent::getValueBool($app, $key, $default);
}

public function getValueString(string $app, string $key, string $default = '', bool $lazy = false): string
{
if (isset($this->overWrite[$app]) && isset($this->overWrite[$app][$key])) {
return $this->overWrite[$app][$key];
}

return parent::getValueString($app, $key, $default);
}

public function setValueString(string $app, string $key, string $value, bool $lazy = false, bool $sensitive = false): bool
{
$this->overWrite[$app][$key] = $value;
return true;
}
}

0 comments on commit 33dfc20

Please sign in to comment.