Skip to content

Instantly share code, notes, and snippets.

@tvlooy
Created December 8, 2011 10:56
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tvlooy/1446709 to your computer and use it in GitHub Desktop.
Save tvlooy/1446709 to your computer and use it in GitHub Desktop.
[tvl@novo /var/www/html/leeshoek.home.ctors.net/Symfony]
$ app/console behat -e=test
Functionaliteit: Gebruiker moet gebruikers kunnen verwijderen
Om gebruikers te kunnen verwijderen
Met een beheerder
Moet ik een verwijder knop kunnen gebruiken
Scenario: Roep knop op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als student # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:17
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep knop op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Verwijder een gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
En er een gebruiker "5" is met naam "Verwijder testgebruiker" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::erEenGebruikerIsMetNaam()
Als ik naar "/user/5/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Verwijderen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik niet "Verwijder testgebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Functionaliteit: Gebruiker moet kunnen inloggen
Om mijn rechten te kunnen uitbreiden
Met een bezoeker
Moet ik kunnen inloggen
Scenario: Ga naar de login pagina, niet ingelogged # src/Ctors/ReadingCornerBundle/Features/User/login.feature:7
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/login" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Gebruikersnaam" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Wachtwoord" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Inloggen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen als een onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:14
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "niemand" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "foutief" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Foutieve gegevens" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen met een foutief wachtwoord # src/Ctors/ReadingCornerBundle/Features/User/login.feature:21
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "foutief" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Het gegeven wachtwoord is ongeldig" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen met een leeg wachtwoord # src/Ctors/ReadingCornerBundle/Features/User/login.feature:28
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Wachtwoord kan niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen als een geldige gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:35
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Ga naar de login pagina als beheerder # src/Ctors/ReadingCornerBundle/Features/User/login.feature:42
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Ga naar de login pagina als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/login.feature:47
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Bezoek de startpagina als uitgeschakelde gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:52
Gegeven ik ben ingelogd als "uitgeschakeld" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Bezoek de startpagina als een gast # src/Ctors/ReadingCornerBundle/Features/User/login.feature:57
Gegeven ik ben ingelogd als "" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Inloggen met een uitgeschakelde gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:62
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Gebruiker is uitgeschakeld" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Functionaliteit: Gebruiker moet gebruikers kunnen wijzigen
Om gebruikers te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:17
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Maak de gebruiker leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak naam leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:39
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak gebruikersnaam leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:46
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een naam te kort # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "A" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruikersnaam te kort # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:60
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "t" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Bewaar de gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:67
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Functionaliteit: Gebruiker moet andere gebruikers kunnen beheren
Om gebruikers te kunnen beheren
Met een beheerder
Moet ik gebruikers kunnen oplijsten
Scenario: Ga naar de gebruikers lijst # src/Ctors/ReadingCornerBundle/Features/User/search.feature:7
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet het element "thead" "Naam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Gebruikersnaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Rol" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Tom Van Looy" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "TVL" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Beheerder" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_edit" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_password" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_remove" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "article" "action_new" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
Functionaliteit: Gebruiker moet gebruikers hun wachtwoord kunnen wijzigen
Om gebruikers hun wachtwoord te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/password.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/password.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/password.feature:17
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/password.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/password.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/password.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een leeg wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:37
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een zwak wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:43
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "abcdef" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet een cijfer, letter en vreemd teken bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vul wachtwoord bevestiging fout in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:50
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Het wachtwoord en de bevestiging zijn niet gelijk aan elkaar" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een correct wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:57
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Bevestiging" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Functionaliteit: Gebruiker moet gebruikers kunnen aanmaken
Om gebruikers aan te kunnen maken
Met een beheerder
Moet ik een formulier kunnen invullen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/new.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/new.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/new.feature:17
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/new.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een lege gebruiker aan # src/Ctors/ReadingCornerBundle/Features/User/new.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker met enkel een naam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:33
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker met enkel een naam en gebruikersnaam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:41
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker aan met een te korte naam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:49
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "A" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker aan met een te korte gebruikersnaam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:56
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "t" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een correcte gebruiker aan # src/Ctors/ReadingCornerBundle/Features/User/new.feature:64
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik "Aanmaken testgebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Functionaliteit: Gebruiker moet de catalogus kunnen raadplegen
Om mijn keuze te kunnen maken uit de catalogus
Met een bezoeker
Moet ik de catalogus kunnen raadplegen
Scenario: Ga naar de startpagina # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:7
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Boeken zijn je vrienden!" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Ga naar de catalogus via startpagina # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:12
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Catalogus" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Catalogus doorzoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Titel" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Auteur" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Onderwerp" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Code" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Hasse Simonsdochter" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Thea Beckman" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Historisch / liefde" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "JBBecT011" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Ga naar de catalogus via catalogus pad # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:27
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Catalogus" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Catalogus doorzoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Titel" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Auteur" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Onderwerp" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Code" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Hasse Simonsdochter" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Thea Beckman" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Historisch / liefde" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "JBBecT011" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vraag boekdetails op van bestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:42
Als ik naar "/catalog/1/show" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Boek informatie" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Titel" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Hasse Simonsdochter" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Auteur" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Thea Beckman" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vraag boekdetails op van onbestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:50
Als ik naar "/catalog/100/show" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Boek zoeken op titel # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:54
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "title" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "boeknaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=title&value=boeknaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Boek zoeken op auteur # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:61
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "author" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "auteurnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=author&value=auteurnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Boek zoeken op onderwerp # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:68
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "topic" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "onderwerpnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=topic&value=onderwerpnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Zoeken op onbestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:75
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "The Timeless Way of Building" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
Form field with id|name|label|value "Zoekterm" not found
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Geen boeken gevonden" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Functionaliteit: Gebruiker moet studenten kunnen verwijderen
Om studenten te kunnen verwijderen
Met een beheerder
Moet ik een verwijder knop kunnen gebruiken
Scenario: Roep knop op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als student # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:17
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep knop op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/100/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Verwijder een gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
En er een student "10" is met naam "Verwijder teststudent" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::erEenStudentIsMetNaam()
Als ik naar "/student/10/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Verwijderen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik niet "Verwijder teststudent" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Functionaliteit: Gebruiker moet studenten kunnen wijzigen
Om studenten te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:17
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande student # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/100/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Maak de student leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak nummer leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:42
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak voornaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:49
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak achternaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:56
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak klasnaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:63
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak de studentgegevens te kort # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:70
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is te kort. Hij moet tenminste 4 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 6 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 3 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Bewaar de gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:84
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Functionaliteit: Gebruiker moet de studenten kunnen zoeken
Om een student te kunnen beheren
Met een beheerder
Moet ik studenten kunnen zoeken
Scenario: Ga naar de studenten pagina als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoekenn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina student # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:17
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/student/search" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Studenten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Nummer" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Voornaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Achternaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Klas" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "4201" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Gamma" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Erich" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "1A1" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Student zoeken op titel # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:37
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "name" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "studentnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=name&value=studentnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Student zoeken op auteur # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:45
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "number" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "studentnummer" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=number&value=studentnummer" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Student zoeken op onderwerp # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "class" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "klasnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=class&value=klasnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Zoeken op onbestaande student # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:61
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Linus Torvalds" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Geen studenten gevonden" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Functionaliteit: Gebruiker moet studenten kunnen aanmaken
Om studenten aan te kunnen maken
Met een beheerder
Moet ik een formulier kunnen invullen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:17
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een lege student aan # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een student met een letter in de nummer # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:32
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "a" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is ongeldig" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een student met te korte gegevens # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:39
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is te kort. Hij moet tenminste 4 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 6 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 3 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een correcte student aan # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Current page is "/login", but "/" expected
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1234" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Tom" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Van Looy" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Tom1234" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "9Q1" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik "1234" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "9Q1" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
91 scenarios (64 passed, 27 failed)
426 steps (276 passed, 123 skipped, 27 failed)
1m42.612s
[tvl@novo /var/www/html/leeshoek.home.ctors.net/Symfony]
$ for feature in `find src/Ctors/ReadingCornerBundle/Features/ -name *.feature`; do app/console behat -e=test $feature; done
Functionaliteit: Gebruiker moet gebruikers kunnen verwijderen
Om gebruikers te kunnen verwijderen
Met een beheerder
Moet ik een verwijder knop kunnen gebruiken
Scenario: Roep knop op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als student # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:17
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Gebruiker verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep knop op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Verwijder een gebruiker # src/Ctors/ReadingCornerBundle/Features/User/remove.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
En er een gebruiker "5" is met naam "Verwijder testgebruiker" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::erEenGebruikerIsMetNaam()
Als ik naar "/user/5/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Verwijderen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik niet "Verwijder testgebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
6 scenarios (6 passed)
20 steps (20 passed)
0m9.668s
Functionaliteit: Gebruiker moet kunnen inloggen
Om mijn rechten te kunnen uitbreiden
Met een bezoeker
Moet ik kunnen inloggen
Scenario: Ga naar de login pagina, niet ingelogged # src/Ctors/ReadingCornerBundle/Features/User/login.feature:7
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/login" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Gebruikersnaam" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Wachtwoord" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Inloggen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen als een onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:14
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "niemand" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "foutief" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Foutieve gegevens" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen met een foutief wachtwoord # src/Ctors/ReadingCornerBundle/Features/User/login.feature:21
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "foutief" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Het gegeven wachtwoord is ongeldig" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen met een leeg wachtwoord # src/Ctors/ReadingCornerBundle/Features/User/login.feature:28
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Wachtwoord kan niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Inloggen als een geldige gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:35
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tvl" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Ga naar de login pagina als beheerder # src/Ctors/ReadingCornerBundle/Features/User/login.feature:42
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Ga naar de login pagina als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/login.feature:47
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/login" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Bezoek de startpagina als uitgeschakelde gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:52
Gegeven ik ben ingelogd als "uitgeschakeld" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Bezoek de startpagina als een gast # src/Ctors/ReadingCornerBundle/Features/User/login.feature:57
Gegeven ik ben ingelogd als "" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
Scenario: Inloggen met een uitgeschakelde gebruiker # src/Ctors/ReadingCornerBundle/Features/User/login.feature:62
Gegeven dat ik op "/login" ben # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Als ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Inloggen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Gebruiker is uitgeschakeld" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
10 scenarios (10 passed)
42 steps (42 passed)
0m9.883s
Functionaliteit: Gebruiker moet gebruikers kunnen wijzigen
Om gebruikers te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:17
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Gebruiker wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Maak de gebruiker leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak naam leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:39
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak gebruikersnaam leeg # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:46
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een naam te kort # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "A" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruikersnaam te kort # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:60
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "t" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Bewaar de gebruiker # src/Ctors/ReadingCornerBundle/Features/User/edit.feature:67
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
11 scenarios (11 passed)
44 steps (44 passed)
0m17.196s
Functionaliteit: Gebruiker moet andere gebruikers kunnen beheren
Om gebruikers te kunnen beheren
Met een beheerder
Moet ik gebruikers kunnen oplijsten
Scenario: Ga naar de gebruikers lijst # src/Ctors/ReadingCornerBundle/Features/User/search.feature:7
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet het element "thead" "Naam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Gebruikersnaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Rol" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Tom Van Looy" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "TVL" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Beheerder" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_edit" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_password" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "action_remove" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "article" "action_new" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
1 scenario (1 passed)
12 steps (12 passed)
0m1.853s
Functionaliteit: Gebruiker moet gebruikers hun wachtwoord kunnen wijzigen
Om gebruikers hun wachtwoord te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/password.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/password.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/password.feature:17
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/password.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Wachtwoord wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/User/password.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/100/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/password.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een leeg wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:37
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een zwak wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:43
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "abcdef" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Moet een cijfer, letter en vreemd teken bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vul wachtwoord bevestiging fout in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:50
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Het wachtwoord en de bevestiging zijn niet gelijk aan elkaar" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Stel een correct wachtwoord in # src/Ctors/ReadingCornerBundle/Features/User/password.feature:57
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/1/password" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Bevestiging" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
10 scenarios (10 passed)
38 steps (38 passed)
0m14.705s
Functionaliteit: Gebruiker moet gebruikers kunnen aanmaken
Om gebruikers aan te kunnen maken
Met een beheerder
Moet ik een formulier kunnen invullen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/User/new.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/User/new.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/User/new.feature:17
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/User/new.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Nieuwe gebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een lege gebruiker aan # src/Ctors/ReadingCornerBundle/Features/User/new.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker met enkel een naam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:33
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker met enkel een naam en gebruikersnaam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:41
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Moet minstens 6 karakters zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker aan met een te korte naam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:49
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "A" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een gebruiker aan met een te korte gebruikersnaam # src/Ctors/ReadingCornerBundle/Features/User/new.feature:56
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "t" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een correcte gebruiker aan # src/Ctors/ReadingCornerBundle/Features/User/new.feature:64
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/user/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Aanmaken testgebruiker" invul in "Naam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "tst" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "g3h$im" invul in "Wachtwoord" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/user/" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik "Aanmaken testgebruiker" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
10 scenarios (10 passed)
47 steps (47 passed)
0m14.682s
Functionaliteit: Gebruiker moet de catalogus kunnen raadplegen
Om mijn keuze te kunnen maken uit de catalogus
Met een bezoeker
Moet ik de catalogus kunnen raadplegen
Scenario: Ga naar de startpagina # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:7
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Boeken zijn je vrienden!" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Ga naar de catalogus via startpagina # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:12
Als ik naar "/" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Catalogus" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Catalogus doorzoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Titel" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Auteur" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Onderwerp" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Code" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Hasse Simonsdochter" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Thea Beckman" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Historisch / liefde" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "JBBecT011" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Ga naar de catalogus via catalogus pad # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:27
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/catalog" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Catalogus" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Catalogus doorzoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Titel" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Auteur" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Onderwerp" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Code" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Hasse Simonsdochter" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Thea Beckman" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Historisch / liefde" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "JBBecT011" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vraag boekdetails op van bestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:42
Als ik naar "/catalog/1/show" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Boek informatie" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Titel" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Hasse Simonsdochter" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Auteur" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Thea Beckman" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Vraag boekdetails op van onbestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:50
Als ik naar "/catalog/100/show" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Boek zoeken op titel # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:54
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "title" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "boeknaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=title&value=boeknaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Boek zoeken op auteur # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:61
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "author" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "auteurnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=author&value=auteurnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Boek zoeken op onderwerp # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:68
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "topic" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "onderwerpnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/catalog/?filter=topic&value=onderwerpnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Zoeken op onbestaand boek # src/Ctors/ReadingCornerBundle/Features/Catalog/search.feature:75
Als ik naar "/catalog" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "The Timeless Way of Building" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Geen boeken gevonden" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
9 scenarios (9 passed)
56 steps (56 passed)
0m9.501s
Functionaliteit: Gebruiker moet studenten kunnen verwijderen
Om studenten te kunnen verwijderen
Met een beheerder
Moet ik een verwijder knop kunnen gebruiken
Scenario: Roep knop op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als student # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:17
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep knop op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Student verwijderen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep knop op voor onbestaande gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/100/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Verwijder een gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/remove.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
En er een student "10" is met naam "Verwijder teststudent" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::erEenStudentIsMetNaam()
Als ik naar "/student/10/remove" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Verwijderen" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik niet "Verwijder teststudent" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
6 scenarios (6 passed)
20 steps (20 passed)
0m9.153s
Functionaliteit: Gebruiker moet studenten kunnen wijzigen
Om studenten te kunnen wijzigen
Met een beheerder
Moet ik een formulier kunnen aanpassen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:17
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Student wijzigen" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Roep formulier op voor onbestaande student # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/100/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet de statuscode van het antwoord 404 zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertResponseStatus()
Scenario: Maak de student leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:31
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak nummer leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:42
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak voornaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:49
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak achternaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:56
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak klasnaam leeg # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:63
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak de studentgegevens te kort # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:70
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is te kort. Hij moet tenminste 4 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 6 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 3 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Bewaar de gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/edit.feature:84
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/1/edit" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
12 scenarios (12 passed)
59 steps (59 passed)
0m20.564s
Functionaliteit: Gebruiker moet de studenten kunnen zoeken
Om een student te kunnen beheren
Met een beheerder
Moet ik studenten kunnen zoeken
Scenario: Ga naar de studenten pagina als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoekenn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina student # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:17
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Ga naar de studenten pagina als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik op "/student/search" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
En moet ik "Studenten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Studenten zoeken" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet het element "thead" "Nummer" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Voornaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Achternaam" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "thead" "Klas" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "4201" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Gamma" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "Erich" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet het element "tbody" "1A1" bevatten # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertElementContains()
En moet ik "1-20" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Student zoeken op titel # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:37
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "name" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "studentnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=name&value=studentnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Student zoeken op auteur # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:45
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "number" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "studentnummer" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=number&value=studentnummer" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Student zoeken op onderwerp # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "class" invul in "Filter" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "klasnaam" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search/?filter=class&value=klasnaam" belanden # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::moetIkOpBelanden()
Scenario: Zoeken op onbestaande student # src/Ctors/ReadingCornerBundle/Features/Student/search.feature:61
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/search" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "Linus Torvalds" invul in "Zoekterm" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Zoeken" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Geen studenten gevonden" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
8 scenarios (8 passed)
45 steps (45 passed)
0m14.812s
Functionaliteit: Gebruiker moet studenten kunnen aanmaken
Om studenten aan te kunnen maken
Met een beheerder
Moet ik een formulier kunnen invullen
Scenario: Roep formulier op als leerkracht # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:7
Gegeven ik ben ingelogd als "leerkracht" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als student # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:12
Gegeven ik ben ingelogd als "student" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als onbekende gebruiker # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:17
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik niet "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageNotContainsText()
Scenario: Roep formulier op als beheerder # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:21
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
Dan moet ik "Nieuwe student" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een lege student aan # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:26
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde mag niet leeg zijn" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een student met een letter in de nummer # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:32
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "a" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is ongeldig" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een student met te korte gegevens # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:39
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "a" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik "Deze waarde is te kort. Hij moet tenminste 4 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 2 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 6 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "Deze waarde is te kort. Hij moet tenminste 3 tekens bevatten" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
Scenario: Maak een correcte student aan # src/Ctors/ReadingCornerBundle/Features/Student/new.feature:53
Gegeven ik ben ingelogd als "beheerder" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::ikBenIngelogdAls()
Als ik naar "/student/new" ga # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::visit()
En ik de waarde "1234" invul in "Nummer" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Tom" invul in "Voornaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Van Looy" invul in "Achternaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "Tom1234" invul in "Gebruikersnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik de waarde "9Q1" invul in "Klasnaam" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::fillField()
En ik druk op "Bewaren" # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::pressButton()
Dan moet ik op "/student/search" zijn # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageAddress()
En moet ik "1234" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
En moet ik "9Q1" zien # Ctors\ReadingCornerBundle\Features\Context\ReadingCornerContext::assertPageContainsText()
8 scenarios (8 passed)
43 steps (43 passed)
0m12.707s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment