Created
December 8, 2011 10:56
-
-
Save tvlooy/1446709 to your computer and use it in GitHub Desktop.
Random behat tests fail (http://stackoverflow.com/questions/8419895/behat-tests-fail-at-random)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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