Skip to content
Snippets Groups Projects
Commit 6fdda2b7 authored by llaffont's avatar llaffont
Browse files

Correction #6378 Le clic sur le titre du calendrier affiche des articles non publiés

parent 40ed43aa
Branches
Tags
No related merge requests found
...@@ -49,7 +49,7 @@ class CmsController extends Zend_Controller_Action { ...@@ -49,7 +49,7 @@ class CmsController extends Zend_Controller_Action {
$preferences['id_bib'] = $this->_getParam('b'); $preferences['id_bib'] = $this->_getParam('b');
$preferences['display_order'] = 'EventDebut'; $preferences['display_order'] = 'EventDebut';
$preferences['events_only'] = true; $preferences['events_only'] = true;
$preferences['published'] = false; $preferences['published'] = !(bool)$preferences['event_date'];
if ($id_cat = (int)$this->_getParam('select_id_categorie')) if ($id_cat = (int)$this->_getParam('select_id_categorie'))
$preferences['id_categorie'] = $id_cat; $preferences['id_categorie'] = $id_cat;
......
...@@ -311,6 +311,41 @@ class CmsControllerArticleViewByDateCategorie23AndNoProfilParamTest extends Abst ...@@ -311,6 +311,41 @@ class CmsControllerArticleViewByDateCategorie23AndNoProfilParamTest extends Abst
class CmsControllerArticleViewByDateWitoutEventDateTest extends AbstractControllerTestCase {
protected $_article_loader;
public function setUp() {
parent::setUp();
$this->_article_loader = Storm_Test_ObjectWrapper::onLoaderOfModel('Class_Article')
->whenCalled('getArticlesByPreferences')
->with(['event_date' => null,
'id_bib' => null,
'display_order' => 'EventDebut',
'events_only' => true,
'published' => true])
->answers([Class_Article::newInstanceWithId(1)
->setTitre('Corrige le clic sur le bandeau de la boite calendrier qui affichait les articles non publiés')
->setCategorie(Class_ArticleCategorie::getLoader()->newInstanceWithId(1)
->setLibelle('Bugs')
->setBib(Class_Bib::newInstanceWithId(1)->setLibelle('Annecy')))
]);
$this->dispatch('/cms/articleviewbydate/id_module/8/id_profil/2');
}
/** @test */
public function articleCorrigeCalendirerShouldBePresent() {
$this->assertXpathContentContains('//ul//li//a', 'Corrige le clic');
}
}
abstract class CmsControllerWithFeteDeLaFriteTestCase extends AbstractControllerTestCase { abstract class CmsControllerWithFeteDeLaFriteTestCase extends AbstractControllerTestCase {
public function setUp() { public function setUp() {
parent::setUp(); parent::setUp();
......
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