Skip to content

Commit cdeb293

Browse files
Vlad CorneciVlad Corneci
authored andcommitted
Added test for Challenge top button
1 parent 5c21486 commit cdeb293

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

wouso/interface/tests.py

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from django.contrib.auth.models import User
22
from django.core.urlresolvers import reverse
33
from wouso.core.tests import WousoTest
4+
from wouso.core.config.models import BoolSetting
45

56
class TestInterface(WousoTest):
67
def test_homepage_anonymous(self):
@@ -51,4 +52,23 @@ def test_profile_page(self):
5152
# response = self.client.get('/hub/')
5253

5354
# self.assertTrue('Special' in response.content)
54-
55+
56+
def test_challenge_top_link_appears(self):
57+
player = self._get_player()
58+
self.client.login(username=player.user.username, password='test')
59+
setting = BoolSetting('disable-Challenge-Top')
60+
BoolSetting.set_value(setting, False)
61+
62+
response = self.client.get('/hub/')
63+
64+
self.assertTrue('Challenge Top' in response.content)
65+
66+
def test_challenge_top_link_appears(self):
67+
player = self._get_player()
68+
self.client.login(username=player.user.username, password='test')
69+
setting = BoolSetting('disable-Challenge-Top')
70+
BoolSetting.set_value(setting, True)
71+
72+
response = self.client.get('/hub/')
73+
74+
self.assertTrue('Challenge Top' not in response.content)

0 commit comments

Comments
 (0)