|
| 1 | +Feature: Sticker Collection |
| 2 | + As a registered user |
| 3 | + I want to collect stickers through various activities |
| 4 | + So that I can build my collection and show achievements |
| 5 | + |
| 6 | + Scenario: Claiming certification reward |
| 7 | + Given I have completed a Datadog certification |
| 8 | + And the certification is verified in the training platform |
| 9 | + When I navigate to the "Claim Rewards" section |
| 10 | + Then I should see my unclaimed certification sticker |
| 11 | + And I should be able to claim it with one click |
| 12 | + And the sticker should appear in my collection with a "New" badge |
| 13 | + |
| 14 | + Scenario: Scheduled sticker drop |
| 15 | + Given a scheduled drop is occurring |
| 16 | + And I am logged in during the drop window |
| 17 | + When I visit the drops page |
| 18 | + Then I should see the available sticker |
| 19 | + And I should be able to claim it if I haven't already |
| 20 | + And I should see a countdown to the next drop |
| 21 | + |
| 22 | + Scenario: Limited supply sticker |
| 23 | + Given a limited edition sticker with 1000 total supply |
| 24 | + And 950 have already been claimed |
| 25 | + When I view the sticker details |
| 26 | + Then I should see "50 remaining out of 1000" |
| 27 | + And I should see a real-time counter updating |
| 28 | + And once claimed, it should show my serial number (e.g., "#951 of 1000") |
| 29 | + And once claimed, my serial number should be baked into any images of the sticker I see, and the sticker images should be crytographically signed |
| 30 | + |
0 commit comments