Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
moodle
moodle
Commits
23941905
Commit
23941905
authored
May 08, 2015
by
Ramindu Deshapriya
Browse files
MDL-43731 mod_book: Added Behat test to automate MDLQA-1791
parent
df9981cf
Changes
1
Hide whitespace changes
Inline
Side-by-side
mod/book/tests/behat/create_chapters.feature
View file @
23941905
...
...
@@ -4,24 +4,26 @@ Feature: In a book, create chapters and sub chapters
As a teacher
I need to add chapters and subchapters to a book.
Scenario
:
create chapters and sub chapters and naviagte between them
Given the following "courses" exist
:
|
fullname
|
shortname
|
category
|
groupmode
|
|
Course
1
|
C1
|
0
|
1
|
And the following "users" exist
:
Background
:
Given the following "users" exist
:
|
username
|
firstname
|
lastname
|
email
|
|
teacher1
|
Teacher
|
1
|
teacher1@example.com
|
And the following "courses" exist
:
|
fullname
|
shortname
|
format
|
|
Course
1
|
C1
|
topics
|
And the following "course enrolments" exist
:
|
user
|
course
|
role
|
|
teacher1
|
C1
|
editingteacher
|
And
I log in as
"teacher1"
And
I follow
"Course 1"
And
I turn editing mode on
When
I add a "Book" to section "1" and I fill the form with
:
And
I add a "Book" to section "1" and I fill the form with
:
|
Name
|
Test
book
|
|
Description
|
A
book
about
dreams!
|
And
I follow
"Test book"
Then
I should see
"Add new chapter"
Scenario
:
Create chapters and sub chapters and navigate between them
Given
I follow
"Test book"
And
I should see
"Add new chapter"
And I set the following fields to these values
:
|
Chapter
title
|
Dummy
first
chapter
|
|
Content
|
Dream
is
the
start
of
a
journey
|
...
...
@@ -51,9 +53,27 @@ Feature: In a book, create chapters and sub chapters
And
I follow
"Test book"
And
I should not see
"Previous"
in the
".book_content"
"css_element"
And
I should see
"1 Dummy first chapter"
in the
"strong"
"css_element"
And
I click on
"Next"
"link"
And
I should see
"1.1 Dummy first subchapter"
in the
".book_content"
"css_element"
When
I click on
"Next"
"link"
Then
I should see
"1.1 Dummy first subchapter"
in the
".book_content"
"css_element"
And
I should see
"1.1 Dummy first subchapter"
in the
"strong"
"css_element"
And
I click on
"Previous"
"link"
And
I should see
"1 Dummy first chapter"
in the
".book_content"
"css_element"
And
I should see
"1 Dummy first chapter"
in the
"strong"
"css_element"
\ No newline at end of file
And
I should see
"1 Dummy first chapter"
in the
"strong"
"css_element"
Scenario
:
Change editing mode for an individual chapter
Given
I follow
"Test book"
And
I should see
"Add new chapter"
And I set the following fields to these values
:
|
Chapter
title
|
Dummy
first
chapter
|
|
Content
|
Dream
is
the
start
of
a
journey
|
And
I press
"Save changes"
And
I should see
"1 Dummy first chapter"
in the
"Table of contents"
"block"
And
"Edit chapter \"
1 Dummy first chapter\""
"link"
should exist in the
"Table of contents"
"block"
And
"Delete chapter \"
1 Dummy first chapter\""
"link"
should exist in the
"Table of contents"
"block"
And
"Hide chapter \"
1 Dummy first chapter\""
"link"
should exist in the
"Table of contents"
"block"
And
"Add new chapter"
"link"
should exist in the
"Table of contents"
"block"
When
I click on
"Turn editing off"
"link"
in the
"Administration"
"block"
Then
"Edit chapter \"
1 Dummy first chapter\""
"link"
should not exist in the
"Table of contents"
"block"
And
"Delete chapter \"
1 Dummy first chapter\""
"link"
should not exist in the
"Table of contents"
"block"
And
"Hide chapter \"
1 Dummy first chapter\""
"link"
should not exist in the
"Table of contents"
"block"
And
"Add new chapter"
"link"
should not exist in the
"Table of contents"
"block"
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment