Skip to content

Commit 7bdcae8

Browse files
committed
add redemption_event_list template test
1 parent b6d718f commit 7bdcae8

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

evap/rewards/tests/test_views.py

+13-2
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,22 @@ class TestEventsView(WebTestStaffModeWith200Check):
119119
url = reverse("rewards:reward_point_redemption_events")
120120

121121
@classmethod
122-
def setUpTestData(cls):
122+
def setUpTestData(cls) -> None:
123123
cls.test_users = [make_manager()]
124124

125+
cls.redemption_event1 = baker.make(RewardPointRedemptionEvent, redeem_end_date=date.today() + timedelta(days=1))
125126
baker.make(RewardPointRedemptionEvent, redeem_end_date=date.today() + timedelta(days=1))
126-
baker.make(RewardPointRedemptionEvent, redeem_end_date=date.today() + timedelta(days=1))
127+
128+
def test_redemption_event_list(self) -> None:
129+
baker.make(RewardPointRedemption, event=self.redemption_event1, value=1, _quantity=2, )
130+
response = self.app.get(self.url, user=self.test_users[0])
131+
132+
self.assertContains(response, self.redemption_event1.name)
133+
self.assertInHTML('<td><span class="fas fa-user"></span>2</td>', response.text)
134+
self.assertContains(response, str(self.redemption_event1.redeem_end_date))
135+
self.assertContains(response, str(self.redemption_event1.date))
136+
137+
self.assertInHTML('<td><span class="fas fa-user"></span>0</td>', response.text)
127138

128139

129140
class TestEventCreateView(WebTestStaffMode):

0 commit comments

Comments
 (0)