瀏覽代碼

Evolution #162: Reputation: Prises en compte des autres facteurs

bastien 13 年之前
父節點
當前提交
c15c6308b7

+ 4 - 4
src/Muzich/CoreBundle/Tests/Controller/ElementControllerTest.php 查看文件

@@ -504,7 +504,7 @@ class ElementControllerTest extends FunctionalTest
504 504
     
505 505
     // On peut d'ailleur constater que la reputation de bux est de 7 (fixtures)
506 506
     $bux = $this->getUser('bux');
507
-    $this->assertEquals($bux->getReputation(), 7);
507
+    $this->assertEquals($bux->getReputation(), 22);
508 508
     
509 509
     // paul va voter 
510 510
     $crawler = $this->client->request(
@@ -540,7 +540,7 @@ class ElementControllerTest extends FunctionalTest
540 540
     
541 541
     // On peut d'ailleur constater que la reputation de bux est maintenant de 8
542 542
     $bux = $this->getUser('bux');
543
-    $this->assertEquals($bux->getReputation(), 8);
543
+    $this->assertEquals($bux->getReputation(), 23);
544 544
     
545 545
     // Pau retire son vote de soulfy
546 546
     $crawler = $this->client->request(
@@ -562,7 +562,7 @@ class ElementControllerTest extends FunctionalTest
562 562
     
563 563
     // On peut d'ailleur constater que la reputation de bux est maintenant de 7
564 564
     $bux = $this->getUser('bux');
565
-    $this->assertEquals($bux->getReputation(), 7);
565
+    $this->assertEquals($bux->getReputation(), 22);
566 566
     
567 567
     // On déconnecte paul, pour faire voter bob sur le partage ed cox
568 568
     $this->disconnectUser();
@@ -604,7 +604,7 @@ class ElementControllerTest extends FunctionalTest
604 604
     
605 605
     // On peut d'ailleur constater que la reputation de bux est maintenant de 8
606 606
     $bux = $this->getUser('bux');
607
-    $this->assertEquals($bux->getReputation(), 8);
607
+    $this->assertEquals($bux->getReputation(), 23);
608 608
   }
609 609
   
610 610
 }

+ 24 - 0
src/Muzich/CoreBundle/Tests/Controller/FavoriteControllerTest.php 查看文件

@@ -110,6 +110,10 @@ class FavoriteControllerTest extends FunctionalTest
110 110
     
111 111
     $this->isResponseSuccess();
112 112
     
113
+    // Controle de l'évolution du score de joelle
114
+    $joelle = $this->getUser('joelle');
115
+    $this->assertEquals($joelle->getReputation(), 2);
116
+    
113 117
     // L'élément est présent sur la page
114 118
     $this->exist('li:contains("DUDELDRUM")');
115 119
     $this->exist('a[href="'.($url = $this->generateUrl('favorite_add', array(
@@ -141,6 +145,10 @@ class FavoriteControllerTest extends FunctionalTest
141 145
     
142 146
     $this->assertTrue(!is_null($favorite));
143 147
     
148
+    // Controle de l'évolution du score de joelle
149
+    $joelle = $this->getUser('joelle');
150
+    $this->assertEquals($joelle->getReputation(), 7);
151
+    
144 152
     // On se rend sur la page de ses favoris
145 153
     $this->crawler = $this->client->request('GET', $this->generateUrl('favorites_my_list'));
146 154
     
@@ -164,6 +172,10 @@ class FavoriteControllerTest extends FunctionalTest
164 172
     ));
165 173
     
166 174
     $this->assertTrue(is_null($favorite));
175
+    
176
+    // Controle de l'évolution du score de joelle
177
+    $joelle = $this->getUser('joelle');
178
+    $this->assertEquals($joelle->getReputation(), 2);
167 179
   }
168 180
   
169 181
   public function testAjax()
@@ -177,6 +189,10 @@ class FavoriteControllerTest extends FunctionalTest
177 189
       ->findOneByName('Ed Cox - La fanfare des teuffeurs (Hardcordian)')
178 190
     ;
179 191
     
192
+    // Controle de l'évolution du score de joelle
193
+    $bux = $this->getUser('bux');
194
+    $this->assertEquals($bux->getReputation(), 22);
195
+    
180 196
     // Ajout d'un élément en favoris
181 197
     // Il ajoute cet élément en favoris
182 198
     $url = $this->generateUrl('favorite_add', array(
@@ -199,6 +215,10 @@ class FavoriteControllerTest extends FunctionalTest
199 215
     
200 216
     $this->assertTrue(!is_null($fav));
201 217
     
218
+    // Controle de l'évolution du score de joelle
219
+    $bux = $this->getUser('bux');
220
+    $this->assertEquals($bux->getReputation(), 22);
221
+    
202 222
     // On enlève des favoris
203 223
     $url = $this->generateUrl('favorite_remove', array(
204 224
       'id'    => $element->getId(),
@@ -217,6 +237,10 @@ class FavoriteControllerTest extends FunctionalTest
217 237
       ));
218 238
     
219 239
     $this->assertTrue(is_null($fav));
240
+    
241
+    // Controle de l'évolution du score de joelle
242
+    $bux = $this->getUser('bux');
243
+    $this->assertEquals($bux->getReputation(), 22);
220 244
   }
221 245
   
222 246
   /**

+ 12 - 0
src/Muzich/CoreBundle/Tests/Controller/MynetworkControllerTest.php 查看文件

@@ -105,6 +105,10 @@ class MynetworkControllerTest extends FunctionalTest
105 105
     $this->crawler = $this->client->request('GET', $this->generateUrl('show_user', array('slug' => $bux->getSlug())));
106 106
     $this->isResponseSuccess();
107 107
     
108
+    // Controle de l'évolution du score de bux
109
+    $bux = $this->getUser('bux');
110
+    $this->assertEquals($bux->getReputation(), 22);
111
+    
108 112
     $url_follow = $this->generateUrl('follow', array(
109 113
       'type' => 'user', 
110 114
       'id' => $bux->getId(),
@@ -133,6 +137,10 @@ class MynetworkControllerTest extends FunctionalTest
133 137
     // Celle-ci doit exister maintenant
134 138
     $this->assertTrue(!is_null($FollowUser));
135 139
     
140
+    // Controle de l'évolution du score de bux
141
+    $bux = $this->getUser('bux');
142
+    $this->assertEquals($bux->getReputation(), 32);
143
+    
136 144
     // On lance l'action de ne plus suivre
137 145
     $link = $this->selectLink('a[href="'.$url_follow.'"]');
138 146
     $this->clickOnLink($link);
@@ -153,6 +161,10 @@ class MynetworkControllerTest extends FunctionalTest
153 161
     
154 162
     // Celle-ci ne doit plus exister maintenant
155 163
     $this->assertTrue(is_null($FollowUser));
164
+    
165
+    // Controle de l'évolution du score de bux
166
+    $bux = $this->getUser('bux');
167
+    $this->assertEquals($bux->getReputation(), 22);
156 168
   }
157 169
   
158 170
   /**