Skip to content
Snippets Groups Projects
Commit 4cb1ea63 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

hotline #61715 : fix test

parent a49282c7
5 merge requests!2334Master,!2195Master,!2194Hotline master,!2193Stable,!2192hotline #61715 : upgrade TimelineJS version
Pipeline #1731 passed with stage
in 10 minutes and 57 seconds
......@@ -59,85 +59,73 @@ class ZendAfi_View_Helper_ListeNotices_ChronoSourceTest extends ViewHelperTestCa
}
/** @test */
public function timelineHeadlineShouldBeResultatRecherche() {
$this->assertEquals('Résultat de la recherche', $this->_json->timeline->headline);
}
/** @test */
public function timelineTypeShouldBeDefault() {
$this->assertEquals('default', $this->_json->timeline->type);
}
/** @test */
public function firstNoticeStartDateShouldBe2009() {
$this->assertEquals('2009', $this->_json->timeline->date[0]->startDate);
$this->assertEquals('2009', $this->_json[0]->start_date->year);
}
/** @test */
public function firstNoticeStartDateShouldBeCurrentYear() {
$this->assertEquals(date('Y'), $this->_json->timeline->date[1]->startDate);
$this->assertEquals(date('Y'), $this->_json[1]->start_date->year);
}
/** @test */
public function firstNoticeHeadlineShouldContainsHarryPotterPrisonnierAzkaban() {
$this->assertContains('Harry Potter et le prisonnier d\'Azkaban',
$this->_json->timeline->date[0]->headline);
$this->_json[0]->text->headline);
}
/** @test */
public function secondNoticeHeadlineShouldContainsLaJeuneFille() {
$this->assertContains('La jeune fille', $this->_json->timeline->date[1]->headline);
$this->assertContains('La jeune fille', $this->_json[1]->text->headline);
}
/** @test */
public function firstNoticeTextShouldContainsLinkToNotice() {
$this->assertContains('/recherche/viewnotice/clef/POTTER/id/2',
$this->_json->timeline->date[0]->text);
$this->_json[0]->text->text);
}
/** @test */
public function secondNoticeTextShouldBeSekouEstRenvoye() {
$this->assertContains('Sékou est renvoyé de l\'usine parce qu\'il a osé',
$this->_json->timeline->date[1]->text);
$this->_json[1]->text->text);
}
/** @test */
public function firstNoticeThumbnailShouldBeHpDotPng() {
$this->assertContains('hp.png', $this->_json->timeline->date[0]->asset->thumbnail);
$this->assertContains('hp.png', $this->_json[0]->media->thumbnail);
}
/** @test */
public function firstNoticeMediaShouldBeHpBigDotPng() {
$this->assertContains('hp_big.png', $this->_json->timeline->date[0]->asset->media);
$this->assertContains('hp_big.png', $this->_json[0]->media->url);
}
/** @test */
public function firstNoticeThumbnailShouldBeSupporAutDotPng() {
$this->assertContains('supports/aut_s.png', $this->_json->timeline->date[1]->asset->thumbnail);
$this->assertContains('supports/aut_s.png', $this->_json[1]->media->thumbnail);
}
/** @test */
public function firstNoticeHeadlineShouldLinkToRechercheViewNoticeClefPotter() {
$this->assertContains('/recherche/viewnotice/clef/POTTER/id/2', $this->_json->timeline->date[0]->headline);
$this->assertContains('/recherche/viewnotice/clef/POTTER/id/2',
$this->_json[0]->text->headline);
}
/** @test */
public function secondNoticeHeadlineShouldLinkToRechercheViewNoticeClefJF() {
$this->assertContains('/recherche/viewnotice/clef/JF/id/45', $this->_json->timeline->date[1]->headline);
$this->assertContains('/recherche/viewnotice/clef/JF/id/45',
$this->_json[1]->text->headline);
}
}
?>
\ No newline at end of file
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment