Skip to content

Instantly share code, notes, and snippets.

@JohanObrink
Created October 16, 2012 09:50
Show Gist options
  • Save JohanObrink/3898400 to your computer and use it in GitHub Desktop.
Save JohanObrink/3898400 to your computer and use it in GitHub Desktop.
Egenskap: Välj bil
För att en användare som är MT-medlem ska slippa fylla i biluppgifter i servicebokningen
ska MT låta henne välja bil och skicka denna till servicebokningsformuläret
Bakgrund:
Givet att följande bilar finns i TOMS
| Regnr | Modell |
| ABC123 | Auris |
| DDT567 | Prius |
Scenario: Välj bil - utan bil
Givet att jag inte har någon bil på mitt konto
Och att jag inte har en koppling till ett konto som har en bil
När jag går till Servicebokningen
Så ska den säga "Ingen bil registrerad"
Och erbjuda mig att fylla i registreringsnummer
Scenario: Välj bil - ingen egen bil
Givet att jag inte har någon bil på mitt konto
Och att jag har en koppling till ett konto som har "ABC123"
När jag går till Servicebokningen
Så ska sidan visa den "ABC123" som vald
Och erbjuda mig att fylla i registreringsnummer för en annan bil istället
Scenario: Välj bil - egen bil
Givet att jag har "ABC123" på mitt konto
Och att jag inte har en koppling till ett konto som har en bil
När jag går till Servicebokningen
Så ska sidan visa "ABC123" som vald
Och erbjuda mig att fylla i registreringsnummer för en annan bil istället
Scenario: Välj bil - flera egna bilar
Givet att jag har "ABC123" och "DDT567" på mitt konto
Och att jag inte har en koppling till ett konto som har en bil
När jag går till Servicebokningen
Så ska den visa båda bilarna i en lista
Och "ABC123" som vald
Och erbjuda mig att fylla i registreringsnummer för en annan bil istället
Scenario: Välj bil - egna och andras bilar
Givet att jag har "DDT567" på mitt konto
Och att jag har en koppling till ett konto som har "ABC123"
När jag går till Servicebokningen
Så ska den visa båda mina bilarna i en lista
Och "DDT567" visas först
Och "DDT567" är vald
Och erbjuda mig att fylla i registreringsnummer för en annan bil istället
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment