diff --git a/tests/scenarios/PnbDilicom/PnbDilicomTest.php b/tests/scenarios/PnbDilicom/PnbDilicomTest.php index a93bb251042e13dc04fa26620b9ffe1f5c201606..b089e263bf12dd3685ab53b91c80667631e0c85d 100644 --- a/tests/scenarios/PnbDilicom/PnbDilicomTest.php +++ b/tests/scenarios/PnbDilicom/PnbDilicomTest.php @@ -3938,6 +3938,11 @@ class PnbDilicomAdminIndexControllerTest extends AbstractControllerTestCase { 'role_level' => ZendAfi_Acl_AdminControllerRoles::SUPER_ADMIN]); ZendAfi_Auth::getInstance()->logUser($super_admin); + Class_WebService_BibNumerique_Dilicom_Hub::setDefaultHttpClient($this + ->mock() + ->whenCalled('open_url') + ->answers('')); + Class_AdminVar::set('BIBNUM', '1'); Class_AdminVar::set('DILICOM_PNB', 1); Class_AdminVar::set('DILICOM_PNB_GLN_COLLECTIVITE', 'afi-bib'); @@ -3946,9 +3951,16 @@ class PnbDilicomAdminIndexControllerTest extends AbstractControllerTestCase { Class_AdminVar::set('DILICOM_PNB_GLN_CONTRACTOR', 123456789); Class_AdminVar::set('DILICOM_PNB_IP_ADRESSES', '127.0.0.1'); + $this->dispatch('/admin/index/index', true); $this->assertXPathContentContains('//a', 'PNB Dilicom'); } + + + public function tearDown() { + Class_WebService_BibNumerique_Dilicom_Hub::setDefaultHttpClient(null); + parent::tearDown(); + } } diff --git a/tests/scenarios/RGPD/PatronDownloadDatasTest.php b/tests/scenarios/RGPD/PatronDownloadDatasTest.php index c9317af1a7e682e8c4869e31a8b895fdaf54b719..33794b50fa61de5c86474bc21d3cdd512a5caf09 100644 --- a/tests/scenarios/RGPD/PatronDownloadDatasTest.php +++ b/tests/scenarios/RGPD/PatronDownloadDatasTest.php @@ -226,6 +226,11 @@ class RGPD_PatronDowloadDatasTest extends AbstractControllerTestCase { public function _createPnb() { + Class_WebService_BibNumerique_Dilicom_Hub::setDefaultHttpClient($this + ->mock() + ->whenCalled('open_url') + ->answers('')); + RessourcesNumeriquesFixtures::activateDilicom(); $book = (new DilicomFixtures())->albumTotemThora(); $this->fixture('Class_Hold_Pnb', @@ -245,6 +250,12 @@ class RGPD_PatronDowloadDatasTest extends AbstractControllerTestCase { } + public function tearDown() { + Class_WebService_BibNumerique_Dilicom_Hub::setDefaultHttpClient(null); + parent::tearDown(); + } + + protected function _createLinkedCards() { $death_star = $this->fixture('Class_Bib', ['id' => 23,