Sto cercando di capire come scrivere uno scenario BDD in cui sembra che mi occorra una catena di condizioni "Then". Come lo scrivo? Come uno scenario? Come due scenari?
Ecco come ho scritto come uno scenario:
Scenario: Take user directly to their message on swipe after login
Given Dee has received a push notification
And she is logged out of Uluvit
And the message preview appears on her locked phone screen
When she swipes the preview
Then she must log in
And she is taken directly to the specific message shown in the preview
Sono le ultime due righe di cui non sono sicuro. Quello che sto cercando di dire she is taken directly to the specific message shown in the preview
non dovrebbe verificarsi fino a dopo she must log in
. Non dovrebbero co-verificarsi, che è quello che sospetto che un Then
che contiene un And
significhi probabilmente.
Devo separarlo in due scenari come questo:
Scenario: Make user login after swipe
Given Dee has received a push notification
And she is logged out of Uluvit
And the message preview appears on her locked phone screen
When she swipes the preview
Then she must log in
Scenario: Take user to message after logging in
Given Dee has received a push notification
And she is logged out of Uluvit
And the message preview appears on her locked phone screen
And she has swiped the preview
When she logs in
Then she is taken directly to the specific message shown in the preview
Grazie in anticipo per il tuo aiuto.