You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
44 lines
1.5 KiB
44 lines
1.5 KiB
@administration
|
|
Feature: Courses management as admin
|
|
In order to add courses
|
|
As an administrator
|
|
I need to be able to create new courses from the admin page
|
|
|
|
Background:
|
|
Given I am a platform administrator
|
|
# This is executed just before each scenario below
|
|
|
|
Scenario: See the courses list
|
|
Given I am on "/main/admin/course_list.php"
|
|
Then I should see "Course list"
|
|
And I should not see "not authorized"
|
|
|
|
Scenario: See the course creation link on the admin page
|
|
Given I am on "/main/admin/index.php"
|
|
Then I should see "Create a course"
|
|
|
|
Scenario: Access the course creation page
|
|
Given I am on "/main/admin/course_add.php"
|
|
Then I should not see "not authorized"
|
|
|
|
Scenario: Access the course creation page
|
|
Given I am on "/main/admin/course_add.php"
|
|
When I fill in "title" with "TESTCOURSE1"
|
|
And I press "submit"
|
|
Then I should see "Course list"
|
|
|
|
Scenario: Search and delete a course
|
|
Given I am on "/main/admin/course_list.php"
|
|
And I fill in "course-search-keyword" with "TESTCOURSE1"
|
|
And I press "submit"
|
|
When I follow "Delete"
|
|
Then I should see "Course list"
|
|
And I should not see "not be deleted"
|
|
|
|
Scenario: Enter to public password-protected course
|
|
Given I have a public password-protected course named "PASSWORDPROTECTED" with password "123456"
|
|
And I am not logged
|
|
And I am on "/courses/PASSWORDPROTECTED/index.php"
|
|
When I fill in "course_password" with "123456"
|
|
And I press "submit"
|
|
Then I should not see "The course password is incorrect"
|
|
|