diff --git a/tests/application/modules/opac/controllers/BibNumeriqueControllerDilicomTest.php b/tests/application/modules/opac/controllers/BibNumeriqueControllerDilicomTest.php
index fde7f6e5032e51942415f517d194d630695a9617..e67953ae7133f41e2c5fe3ce348e77bbc02824cc 100644
--- a/tests/application/modules/opac/controllers/BibNumeriqueControllerDilicomTest.php
+++ b/tests/application/modules/opac/controllers/BibNumeriqueControllerDilicomTest.php
@@ -108,7 +108,7 @@ abstract class BibNumeriqueContollerDilicomTestCase extends AbstractControllerTe
 
 class BibNumeriqueContollerDilicomAjaxPopupBookActionTest extends BibNumeriqueContollerDilicomTestCase {
   /** @test */
-  public function popupConsultBookShouldContainsScriptToOpenPnbUrl() {
+  public function popupConsultBookShouldContainsLinkToOpenAjax() {
     $this->_http
       ->whenCalled('open_url')
       ->with('https://pnb-test.centprod.com/v2/pnb-numerique/json/consultBook?glnContractor=123456789&orderLineId=x321&accessMedium=STREAMING&localization=IN_SITU&consultEndDate=2014-05-02T15%3A14%3A14%2B0200&ean13=435465&ipAddress=127.0.0.1&glnColl=afi-bib&loanerColl=2345889&loanId=n4y4nq63')
@@ -116,19 +116,32 @@ class BibNumeriqueContollerDilicomAjaxPopupBookActionTest extends BibNumeriqueCo
       ->beStrict();
 
     $this->dispatch('/bib-numerique/consult-book-ajax/id/3', true);
-    $this->assertContains('<script>window.open(\"https:\/\/pnb-dilicom.centprod.com\/v2\/\/link\/3025594195810\/LOAN\/WIKI001\/9782021153057-NUMOIY0785CYO0IGCV83DE9DOAOC1Y1O.do\", \"_blank\")<\/script>', $this->_response->getBody());
+    $this->assertContains('"<div class=\"popup-content\"><p>Etes vous sur de vouloir consulter ce document ?<\/p><a href=\"\/bib-numerique\/consult-book-open-ajax\/id\/3\" data-popup=\"true\" class=\"button blue\">oui<\/a><a href=\"\" onclick=\"opacDialogClose();return false\" class=\"button red\">non<\/a><\/div>"', $this->_response->getBody());
   }
 
 
   /** @test */
-  public function popupLoanBookAjaxWithPnbErrorShouldContainsScriptToReloadPage() {
+  public function popupConsultBookOpenShouldContainsLinkToOpenPnbUrl() {
+    $this->_http
+      ->whenCalled('open_url')
+      ->with('https://pnb-test.centprod.com/v2/pnb-numerique/json/consultBook?glnContractor=123456789&orderLineId=x321&accessMedium=STREAMING&localization=IN_SITU&consultEndDate=2014-05-02T15%3A14%3A14%2B0200&ean13=435465&ipAddress=127.0.0.1&glnColl=afi-bib&loanerColl=2345889&loanId=n4y4nq63')
+      ->answers(DilicomFixtures::loanBookResponse())
+      ->beStrict();
+
+    $this->dispatch('/bib-numerique/consult-book-open-ajax/id/3', true);
+    $this->assertContains('<div class=\"popup-content\"><a href=\"https:\/\/pnb-dilicom.centprod.com\/v2\/\/link\/3025594195810\/LOAN\/WIKI001\/9782021153057-NUMOIY0785CYO0IGCV83DE9DOAOC1Y1O.do\" target=\"_blank\" class=\"button blue\" onclick=\"opacDialogClose();\">Lire en ligne<\/a><\/div>"', $this->_response->getBody());
+  }
+
+
+  /** @test */
+  public function popupLoanBookOpenAjaxWithPnbErrorShouldContainsScriptToReloadPage() {
         $this->_http
       ->whenCalled('open_url')
       ->with('https://pnb-test.centprod.com/v2/pnb-numerique/json/consultBook?glnContractor=123456789&orderLineId=x321&accessMedium=STREAMING&localization=IN_SITU&consultEndDate=2014-05-02T15%3A14%3A14%2B0200&ean13=435465&ipAddress=127.0.0.1&glnColl=afi-bib&loanerColl=2345889&loanId=n4y4nq63')
       ->answers(DilicomFixtures::loanBookErrorResponse())
       ->beStrict();
 
-    $this->dispatch('/bib-numerique/consult-book-ajax/id/3', true);
+    $this->dispatch('/bib-numerique/consult-book-open-ajax/id/3', true);
     $this->assertContains('<script>window.open(\"\/recherche\/viewnotice\/id\/3\/render\/false\")<\/script>', $this->_response->getBody());
   }
 
@@ -156,7 +169,7 @@ class BibNumeriqueContollerDilicomAjaxPopupBookActionTest extends BibNumeriqueCo
 
 
   /** @test */
-  public function downloadLinkShouldAnswersScriptOpenDilicomLink() {
+  public function downloadLinkShouldAnswersDilicomLink() {
     $this->_http
       ->whenCalled('open_url')
       ->with('https://pnb-test.centprod.com/v2/pnb-numerique/json/loanBook?glnContractor=123456789&orderLineId=x321&accessMedium=DOWNLOAD&glnColl=afi-bib&loanerColl=2345889&localization=EX_SITU&loanEndDate=2014-08-10T14%3A14%3A14%2B0200&ean13=435465&loanId=1')
@@ -164,7 +177,7 @@ class BibNumeriqueContollerDilicomAjaxPopupBookActionTest extends BibNumeriqueCo
       ->beStrict();
 
     $this->dispatch('bib-numerique/download-loan-book-ajax/id/3', true);
-    $this->assertContains('<script>window.open(\"https:\/\/pnb-dilicom.centprod.com\/v2\/\/link\/3025594195810\/LOAN\/WIKI001\/9782021153057-NUMOIY0785CYO0IGCV83DE9DOAOC1Y1O.do\")<\/script>', $this->_response->getBody());
+    $this->assertContains('"<div class=\"popup-content\"><a href=\"https:\/\/pnb-dilicom.centprod.com\/v2\/\/link\/3025594195810\/LOAN\/WIKI001\/9782021153057-NUMOIY0785CYO0IGCV83DE9DOAOC1Y1O.do\" class=\"button blue\" onclick=\"opacDialogClose();\">T\u00e9l\u00e9charger<\/a><\/div>"', $this->_response->getBody());
   }