Skip to content
Snippets Groups Projects

Dev#75244 connecteur les yeux du doc les yeux du doc

Merged efalcy requested to merge dev#75244_connecteur_les_yeux_du_doc_les_yeux_du_doc into WIP
@@ -377,7 +377,7 @@ class LesYeuxDocViewRecordTest extends AbstractControllerTestCase {
public function withoutUserConnectionLinkToModuleShouldIndicateToConnect() {
ZendAfi_Auth::getInstance()->clearIdentity();
$this->dispatch('/noticeajax/resnumeriques/id/1', true);
$this->assertXPathContentContains('//a[contains(@href, "/modules/les-yeux-doc/album_id/1")]', utf8_encode('Vous devez être connecté sous un compte avec abonnement valide pour pouvoir accéder à la ressource'),$this->_response->getBody());
$this->assertXPath('//a[contains(@href, "/modules/les-yeux-doc/album_id/1")]');
}
@@ -385,7 +385,7 @@ class LesYeuxDocViewRecordTest extends AbstractControllerTestCase {
public function withUserConnectedLinkToModuleShouldIndicateAccessDigitalResource() {
(new LesYeuxDocFixtures())->logValidUser();
$this->dispatch('/noticeajax/resnumeriques/id/1', true);
$this->assertXPathContentContains('//a[@href="/modules/les-yeux-doc/album_id/1"]', utf8_encode('Accéder à "Jean-Philippe Toussaint" dans un nouvel onglet'),$this->_response->getBody());
$this->assertXPath('//a[@href="/modules/les-yeux-doc/album_id/1"]');
}
@@ -417,16 +417,6 @@ class LesYeuxDocViewRecordTest extends AbstractControllerTestCase {
}
/** @test */
public function viewNoticeLesYeuxDocWithNotValidUserShouldDisplayCantAccess() {
$this->logValidUserNotAllowed();
$this->dispatch('/noticeajax/resnumeriques?id_notice=1', true);
$this->assertXPathContentContains('//p', utf8_encode('Votre abonnement ne permet pas d\'accéder à la ressource. Merci de contacter la médiathèque.'), $this->_response->getBody());
}
/** @test */
public function albumShouldReturnUrlWithoutYeuxDocId() {
@@ -434,5 +424,4 @@ class LesYeuxDocViewRecordTest extends AbstractControllerTestCase {
$this->dispatch('/modules/les-yeux-doc/album_id/3', true);
$this->assertXPathContentContains('//script', 'https%3A%2F%2Fwww.lesyeuxdoc.fr%2Ffilm%2F685%2Fjean-rouaud', $this->_response->getBody());
}
}
\ No newline at end of file