Skip to content

Commit 75e1c87

Browse files
committed
add redemption_event_list template test
1 parent b6d718f commit 75e1c87

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

evap/rewards/tests/test_views.py

+18-2
Original file line numberDiff line numberDiff line change
@@ -119,11 +119,27 @@ 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(
130+
RewardPointRedemption,
131+
event=self.redemption_event1,
132+
value=1,
133+
_quantity=2,
134+
)
135+
response = self.app.get(self.url, user=self.test_users[0])
136+
137+
self.assertContains(response, self.redemption_event1.name)
138+
self.assertInHTML('<td><span class="fas fa-user"></span>2</td>', response.text)
139+
self.assertContains(response, str(self.redemption_event1.redeem_end_date))
140+
self.assertContains(response, str(self.redemption_event1.date))
141+
142+
self.assertInHTML('<td><span class="fas fa-user"></span>0</td>', response.text)
127143

128144

129145
class TestEventCreateView(WebTestStaffMode):

0 commit comments

Comments
 (0)