Skip to content
Snippets Groups Projects
Commit bc430749 authored by Ghislain Loas's avatar Ghislain Loas
Browse files

hotline #23975 add test coverage to cut rating comments

parent 6a3954b0
Branches
Tags
3 merge requests!999Master,!998Stable,!993Hotline #23975 cut rating comments
......@@ -74,6 +74,12 @@ abstract class CritiquesAvisTestCase extends ViewHelperTestCase {
'password' => 'il l\'a ?',
'pseudo' => 'Lolo']);
$super_lolo = $this->fixture('Class_Users',
['id' => 999,
'login' => 'suplo',
'password' => 'cutcomments',
'role_level' => ZendAfi_Acl_AdminControllerRoles::MODO_PORTAIL]);
$millenium = $this->fixture('Class_Notice',
['id' => 9867,
'titre_principal' => 'Millenium (Stieg Larsson)',
......@@ -83,13 +89,23 @@ abstract class CritiquesAvisTestCase extends ViewHelperTestCase {
$avis_millenium = $this->fixture('Class_AvisNotice',
['id' => 23,
'entete' => 'J\'adore',
'avis' => 'Suspense intense',
'avis' => 'Suspense intense tout au long de ce livre',
'note' => 5,
'date_avis' => '2010-03-18 13:00:00',
'user' => $lolo,
'statut' => 1,
'notices' => [$millenium]]);
$avis_millenium_from_suplo = $this->fixture('Class_AvisNotice',
['id' => 234,
'entete' => 'Excellent !',
'avis' => 'Tout au long de ce livre, le suspense est intense.',
'note' => 5,
'date_avis' => '2010-03-18 13:00:00',
'user' => $super_lolo,
'statut' => 1,
'notices' => [$millenium]]);
$avis_orphan = $this->fixture('Class_AvisNotice',
['id' => 34,
'entete' => 'J\'ai oublié',
......@@ -130,11 +146,26 @@ class CritiquesWithVignettesTest extends CritiquesAvisTestCase {
'only_img' => 1,
'display_order' => 'Random',
'titre' => 'Livres préférés',
'nb_aff_avis' => '3',
'nb_words' => 20,
'nb_aff_avis' => 3,
'nb_words' => 2,
'abon_ou_bib' => 'all',
'boite' => 'boite_de_la_division_droite']];
/** @test */
public function superLoloCommentShouldBeCutAfterToutAu() {
$this->assertXPathContentContains($this->html,
'//p', "Tout au [...]");
}
/** @test */
public function loloCommentShouldBeCutAfterSuspenceIntence() {
$this->assertXPathContentContains($this->html,
'//p', 'Suspense intense [...]');
}
/** @test */
public function milleniumShouldBePresent() {
$this->assertQueryContentContains($this->html, 'div.critique h2', 'Millenium');
......
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