<?php $I = new WebGuy($scenario); $I->wantTo('create and edit Pages as pagewriter user'); $I->loginAs($users['pagewriter']); $I->see('New Page'); $I->click('New Page'); $I->see('Actions for this Page'); $I->fillField('title', 'A page I made'); $I->fillField('teaser', 'Woop woop woop! Crazy nice stuff inside!'); $I->fillField('body', 'Take it, take it! I have three more of these!'); $I->click('Save Page'); $I->see('A page I made'); $I->see('Woop woop woop');
<?php $I = new WebGuy($scenario); $I->wantTo('log into the backend as Admin'); $I->loginAs($users['admin']); $I->see('Dashboard');
<?php $foobar = array('username' => 'foobar', 'password' => 'foobar123'); $I = new WebGuy($scenario); $I->wantTo('Create a user'); $I->loginAs($users['admin']); $I->click('Users'); $I->click('New user'); $I->see("Create a new user"); $I->fillField('form[username]', $foobar['username']); $I->fillField('form[password]', $foobar['password']); $I->fillField('form[password_confirmation]', $foobar['password']); $I->fillField('form[email]', '*****@*****.**'); $I->fillField('form[displayname]', 'Foo Bar'); $I->click('input[type=submit]'); $I->see("has been saved"); $I->click('Logout'); $I->loginAs($foobar); $I->see('Dashboard');