Ir a la última revisión | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |
@enrol @enrol_feeFeature: Signing up for a course with a fee enrolment methodBackground:Given the following "users" exist:| username | firstname | lastname | email || teacher1 | Teacher | 1 | teacher1@example.com || student1 | Student | 1 | student1@example.com || manager1 | Manager | 1 | manager1@example.com |And the following "courses" exist:| fullname | shortname | format | summary || Course 1 | C1 | topics | |And the following "course enrolments" exist:| user | course | role || teacher1 | C1 | editingteacher || manager1 | C1 | manager |And the following "core_payment > payment accounts" exist:| name | gateways || Account1 | paypal |And I log in as "admin"And I navigate to "Plugins > Enrolments > Manage enrol plugins" in site administrationAnd I click on "Enable" "link" in the "Enrolment on payment" "table_row"And I log outAnd I log in as "manager1"And I am on the "Course 1" "enrolment methods" pageAnd I select "Enrolment on payment" from the "Add method" singleselectAnd I set the following fields to these values:| Payment account | Account1 || Enrolment fee | 123.45 || Currency | Euro |And I press "Add method"And I log out@javascriptScenario: Student can see the payment prompt on the course enrolment pageWhen I log in as "student1"And I am on course indexAnd I follow "Course 1"Then I should see "This course requires a payment for entry."And I should see "123.45"And I press "Select payment type"And I should see "PayPal" in the "Select payment type" "dialogue"And I click on "Cancel" "button" in the "Select payment type" "dialogue"Scenario: Guest can see the login prompt on the course enrolment pageWhen I log in as "guest"And I am on course indexAnd I follow "Course 1"Then I should see "This course requires a payment for entry."And I should see "123.45"And I should see "Log in to the site"