Chamilo is a learning management system focused on ease of use and accessibility
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.
 
 
 
 
 
 
chamilo-lms/tests/features/createCourse.feature

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"