|
|
|
|
@ -27,6 +27,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
$this->getSession()->back(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a session administrator$/ |
|
|
|
|
*/ |
|
|
|
|
@ -40,6 +41,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
])); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a teacher$/ |
|
|
|
|
*/ |
|
|
|
|
@ -51,6 +53,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->fillField('password', 'mmosquera'); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a teacher in course "([^"]*)"$/ |
|
|
|
|
* @Todo implement |
|
|
|
|
@ -61,6 +64,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
//$result = ... |
|
|
|
|
//if ($result !== false) { ... } |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a student$/ |
|
|
|
|
*/ |
|
|
|
|
@ -72,6 +76,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->fillField('password', 'mbrandybuck'); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am an HR manager$/ |
|
|
|
|
*/ |
|
|
|
|
@ -83,6 +88,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->fillField('password', 'ptook'); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a student boss$/ |
|
|
|
|
*/ |
|
|
|
|
@ -94,6 +100,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->fillField('password', 'abaggins'); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am an invitee$/ |
|
|
|
|
*/ |
|
|
|
|
@ -105,6 +112,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->fillField('password', 'bproudfoot'); |
|
|
|
|
$this->pressButton('submitAuth'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^course "([^"]*)" exists$/ |
|
|
|
|
*/ |
|
|
|
|
@ -114,6 +122,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->visit('/main/admin/course_list.php?keyword=' . $argument); |
|
|
|
|
$this->assertPageContainsText($argument); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^course "([^"]*)" is deleted$/ |
|
|
|
|
*/ |
|
|
|
|
@ -123,6 +132,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->visit('/main/admin/course_list.php?keyword=' . $argument); |
|
|
|
|
$this->clickLink('Delete'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am in course "([^"]*)"$/ |
|
|
|
|
* @Todo redefine function to be different from I am on course TEMP homepage |
|
|
|
|
@ -132,6 +142,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->visit('/main/course_home/course_home.php?cDir=' . $argument); |
|
|
|
|
$this->assertElementNotOnPage('.alert-danger'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am on course "([^"]*)" homepage$/ |
|
|
|
|
*/ |
|
|
|
|
@ -140,6 +151,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->visit('/main/course_home/course_home.php?cDir=' . $argument); |
|
|
|
|
$this->assertElementNotOnPage('.alert-danger'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^I am a "([^"]*)" user$/ |
|
|
|
|
*/ |
|
|
|
|
@ -243,6 +255,7 @@ class FeatureContext extends MinkContext |
|
|
|
|
$this->selectOption('show_admin_toolbar', 'do_not_show'); |
|
|
|
|
$this->pressButton('submit'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Given /^Admin top bar is enabled$/ |
|
|
|
|
*/ |
|
|
|
|
@ -277,8 +290,8 @@ class FeatureContext extends MinkContext |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @Then /^I fill in ckeditor field "([^"]*)" with "([^"]*)"$/ |
|
|
|
|
*/ |
|
|
|
|
* @Then /^I fill in ckeditor field "([^"]*)" with "([^"]*)"$/ |
|
|
|
|
*/ |
|
|
|
|
public function iFillInWysiwygOnFieldWith($locator, $value) |
|
|
|
|
{ |
|
|
|
|
// Just in case wait that ckeditor is loaded |
|
|
|
|
|