Skip to content

Instantly share code, notes, and snippets.

@emendelski
Last active July 12, 2022 16:48
Show Gist options
  • Save emendelski/1571966964c77229ae935f7d0079bcd8 to your computer and use it in GitHub Desktop.
Save emendelski/1571966964c77229ae935f7d0079bcd8 to your computer and use it in GitHub Desktop.
@przetestersmakow @przemikser
Feature: Przemikser - zgłoszenie konkursowe
Rule: Żebym mógł skorzystać z tej funkcji muszę:
* być zarejestrowanym użytkownikiem
* podać prawidłowy kod spod kapsla
Rule: Tylko raz mogę przemiksować Desperados
#010
Scenario: Widoczny przycisk "Przemikser"
Given Jestem na stronie głównej
And Jestem na podstronie "Zestawy"
Then Widzę przycisk "Przemikser" u góry strony
And Kliknięcie powoduje przekierowanie do strony "Przemikser" https://przetestersmakow.despe.pl/przemikser
#020
Scenario: Widoczna informacja o przemikserze na stronie głownej
Given Jestem na stronie głównej
Then Widzę sekcję informującą o zadaniu konkursowym Przemikser.
#030
Scenario: Odpowiednie podlinkowanie regulaminu konkursu Przemikser
Given Jestem zalogowany na stronie
Then W stopce pojawia się dodatkowy element "Regulamin Przemikser" linkujący do aktualnej wersji regulaminu
#100
Scenario: Tworzenie nowego smaku Desperadosa
Given Jestem na stronie "Przemikser"
When Brałem udziału w konkursie
Then Widzę potwierdzenie zgłoszenia z następującymi informacjami:
* Data zgłoszenia
* Nazwa utworzonego piwa
#150
Scenario: Tworzenie nowego smaku Desperadosa
Given Jestem na stronie "Przemikser"
When Nie brałem udziału w konkursie
Then Widzę Krok 1 zgłoszenia konkursowego
#160
Scenario: Krok 1. Zgłoszenia konkursowe
Given Rozpocząłem zgłoszenie konkursowe
Then Widzę butelkę z możliwością wyboru poszczególnych składników.
And Butelka wypełniona jest losowymi <wartości> dla każdego <składnik>
And Dla każdego <składnik> mam możliwość zmienić <wartość> zgodnie z <max> (maksymalnym) limitem.
And Pod butelką zmienia się nazwa przemiksowanego przeze mnie piwa. Patrz #170.
And Mam możliwość przejść do kroku 2
# Tabela na podstawie dokumentu otrzymanego 07/07/2022
# https://discord.com/channels/552198763289116722/918832735852834836/994524855208775740
# Zaktualizowana zgodnie z wątkiem na Asanie
# https://app.asana.com/0/home/1201333930012499/1202566701186432
| składnik | wartość | max |
| alcohol | tequilla, gin, rum, absynt, | 1 |
| | brandy, wermut, sake, ouzo | |
| voltage | 0,0%, 3,0%, 4,5%, 6,0% | 1 |
| ingredient | cytryna, mango, granat, pomelo, | 1 |
| | ananas, kokos, jabłko, papaja, | |
| | smoczy owoc, liczi, borówka, | |
| | wiśnia, arbuz, yuzu | |
| extra | tonik, likier pomarańczowy, | 1 |
| | blue curaçao, malibu, mięta | |
| | cynamon, brązowy cukier, chili | |
| | imbir, jałowiec, kardamon, | |
| | pieprz | |
#170
# Lista odmian: https://docs.google.com/spreadsheets/d/1HZR8Lw7ZFLaxDIbYhfc0lIg60D0_VhsA/edit#gid=431067515
Scenario: Krok 1. Nazwa Desperadosa
Given Uzupełniłem wszystkie składniki.
When Liczba smaków równa się 1
Then Widzę aktualną nazwę Desperadosa na podstawie wybranych składników.
And Każdy składnik ma odmienioną nazwę.
And Nazwa zgodna z schematem: "Desperados na <alcohol> o smaku <ingredient> z <extra>"
Example Desperados na ginie o smaku mango z cukrem
#180
# Nie musi oznaczać zmiany widoku, może to być kwestia sekcji poniżej, która będzie widoczna.
Scenario: Krok 2. Pytanie konkursowe
Given Ukończyłem krok pierwszy
When Nie wystąpiły żadne błędy w kroku 1
Then Widzę pole tekstowe, które pozwala na uzupełnienie komentarza zgodnie z pytaniem: "Przy jakiej okazji wypiłbyś swojego Desperadosa?"
And Poniżej pola tekstowego mam do zaakceptowania zgody formalne
And Mam możliwość zapisania formularza i przejścia do Potwierdzenia
#185
Scenario: Powierdzenie uzupełnienia zadania konkursowego
Given Ukończyłem zadanie konkursowe oraz zaakceptowałem zgody formalne
Then Dane zostały zapisane w bazie
And Na adres email podany podczas rejestracji dostaję wiadomość z potwierdzeniem zawierający:
* datę zgłoszenia
* nazwę przemiksowanego piwa
* odpowiedź na pytanie "Przy jakiej okazji wypiłbyś swojego Desperadosa?"
* link do regulaminu
#190
# Patrz Scenario #100
Scenario: Potwierdzenie
Given Brałem udziału w konkursie
Then Widzę potwierdzenie zgłoszenia z następującymi informacjami:
* Data zgłoszenia
* Nazwa utworzonego piwa
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment