From ee75385e7daf9aa93f3a49373f465f71ce521581 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Wed, 17 Jun 2020 12:57:18 +0200 Subject: [PATCH] fixed tests --- lam/lib/persistence.inc | 1 - lam/tests/lib/persistenceTest.php | 15 ++++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/lam/lib/persistence.inc b/lam/lib/persistence.inc index f83079d8..2c720b57 100644 --- a/lam/lib/persistence.inc +++ b/lam/lib/persistence.inc @@ -80,7 +80,6 @@ class ConfigDataExporter { * TODO * * webauthn - * cron job runs */ return json_encode($jsonData); } diff --git a/lam/tests/lib/persistenceTest.php b/lam/tests/lib/persistenceTest.php index 3d6eb5c1..a3ce3f3b 100644 --- a/lam/tests/lib/persistenceTest.php +++ b/lam/tests/lib/persistenceTest.php @@ -62,6 +62,14 @@ class ConfigDataExporterTest extends TestCase { 'group' => array('default' => array('key' => 'value')), )), ); + $pdfTemplateData = array( + 'user' => array('default' => array('key' => 'value')), + 'group' => array('default' => array('key' => 'value')), + ); + $selfServiceData = array( + 'profile1' => array('key' => 'value'), + 'profile2' => array('key' => 'value'), + ); $expectedJson = json_encode(array( 'mainConfig' => $mainData, 'certificates' => 'certs', @@ -69,11 +77,14 @@ class ConfigDataExporterTest extends TestCase { 'accountProfiles' => $accountProfileData, 'accountProfileTemplates' => $accountProfileTemplateData, 'pdfProfiles' => $pdfData, + 'pdfProfileTemplates' => $pdfTemplateData, + 'selfServiceProfiles' => $selfServiceData, )); $exporter = $this->getMockBuilder('\LAM\PERSISTENCE\ConfigDataExporter') ->setMethods(array('_getMainConfigData', '_getCertificates', '_getServerProfiles', - '_getAccountProfiles', '_getAccountProfileTemplates', '_getPdfProfiles')) + '_getAccountProfiles', '_getAccountProfileTemplates', '_getPdfProfiles', + '_getPdfProfileTemplates', '_getSelfServiceProfiles')) ->getMock(); $exporter->method('_getMainConfigData')->willReturn($mainData); $exporter->method('_getCertificates')->willReturn('certs'); @@ -81,6 +92,8 @@ class ConfigDataExporterTest extends TestCase { $exporter->method('_getAccountProfiles')->willReturn($accountProfileData); $exporter->method('_getAccountProfileTemplates')->willReturn($accountProfileTemplateData); $exporter->method('_getPdfProfiles')->willReturn($pdfData); + $exporter->method('_getPdfProfileTemplates')->willReturn($pdfTemplateData); + $exporter->method('_getSelfServiceProfiles')->willReturn($selfServiceData); $json = $exporter->exportAsJson();