From f83c91e310890887a487f586165e772b3d5eafd0 Mon Sep 17 00:00:00 2001 From: llaffont <laurent.laffont@gmail.com> Date: Tue, 21 Jan 2014 17:19:00 +0100 Subject: [PATCH] =?UTF-8?q?Correction=20rendu=20des=20jours=20o=C3=B9=20il?= =?UTF-8?q?=20y=20a=20un=20=C3=A9v=C3=A9nement=20sur=20le=20calendrier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ZendAfi/View/Helper/Calendar/Table.php | 2 +- .../View/Helper/Accueil/CalendarTest.php | 20 ++++++++++++++++++- 2 files changed, 20 insertions(+), 2 deletions(-) diff --git a/library/ZendAfi/View/Helper/Calendar/Table.php b/library/ZendAfi/View/Helper/Calendar/Table.php index f9e946bcd75..91ded5bd57b 100644 --- a/library/ZendAfi/View/Helper/Calendar/Table.php +++ b/library/ZendAfi/View/Helper/Calendar/Table.php @@ -220,7 +220,7 @@ class ZendAfi_View_Helper_Calendar_Table extends Zend_View_Helper_HtmlElement { foreach($events as $event) { $event_debut = strtotime($event->getEventsDebut()); $event_fin = strtotime($event->getEventsFin()); - $jour_debut = (int)date('y', $event_debut); + $jour_debut = (int)date('j', $event_debut); $mois_debut = (int)date('m', $event_debut); $jour_fin = (int)date('j', $event_fin); diff --git a/tests/library/ZendAfi/View/Helper/Accueil/CalendarTest.php b/tests/library/ZendAfi/View/Helper/Accueil/CalendarTest.php index 70fcd8ef44e..ffe02089d32 100644 --- a/tests/library/ZendAfi/View/Helper/Accueil/CalendarTest.php +++ b/tests/library/ZendAfi/View/Helper/Accueil/CalendarTest.php @@ -89,7 +89,7 @@ abstract class CalendarWithEmptyPreferencesTestCase extends CalendarViewHelperTe ZendAfi_View_Helper_CalendarContent::setTimeSource($time_source); $this->nanook2 - ->setEventsDebut('2013-08-01') + ->setEventsDebut('2013-08-17') ->setEventsFin('2013-08-19'); @@ -221,6 +221,24 @@ class CalendarViewTodayWithEmptyPreferencesTest extends CalendarViewTodayTestCas } + /** @test */ + function dayThirteenShouldNotHaveClassClickable() { + $this->assertNotXPathContentContains($this->html, + '//a[contains(@class, "day_clickable")]', + '13', + $this->html); + } + + + /** @test */ + function daySeventeenShouldHaveClassDayClickable() { + $this->assertXPathContentContains($this->html, + '//a[contains(@class, "day_clickable")]', + '17', + $this->html); + } + + /** @test */ function calendarEventListShouldContainsCategorieEvenements() { $this->assertXPathContentContains($this->html, -- GitLab