%PDF- %PDF-
Direktori : /home/vacivi36/ava/mod/wiki/tests/behat/ |
Current File : /home/vacivi36/ava/mod/wiki/tests/behat/wiki_formats.feature |
@mod @mod_wiki Feature: There is a choice of formats for editing a wiki page In order to allow users to use their favorite wiki format As a user I need to choose which wiki format do I want to use Background: Given the following "users" exist: | username | firstname | lastname | email | | teacher1 | Teacher | 1 | teacher1@example.com | And the following "courses" exist: | fullname | shortname | category | | Course 1 | C1 | 0 | And the following "course enrolments" exist: | user | course | role | | teacher1 | C1 | editingteacher | And the following "activity" exists: | activity | wiki | | course | C1 | | name | Test wiki name | | wikimode | collaborative | | firstpagetitle | First page | And I am on the "Test wiki name" "wiki activity" page logged in as teacher1 @javascript Scenario: Creole format When I set the following fields to these values: | Creole format | 1 | And I press "Create page" Then "div.wikieditor-toolbar" "css_element" should exist # Click on bold, italic, interal link and H1 And I click on "//div[@class='wikieditor-toolbar']/descendant::a[1]" "xpath_element" And I click on "//div[@class='wikieditor-toolbar']/descendant::a[2]" "xpath_element" And I click on "//div[@class='wikieditor-toolbar']/descendant::a[4]" "xpath_element" And the field "newcontent" matches value "**Bold text**//Italic text//[[Internal link]]" And I click on "//div[@class='wikieditor-toolbar']/descendant::a[8]" "xpath_element" And I press "Save" And I should see "Bold textItalic textInternal link" And I should see "Level 1 Header" And I should see "Table of contents" And I click on "Level 1 Header" "link" in the ".wiki-toc" "css_element" And I follow "Internal link" And I should see "New page title" @javascript Scenario: NWiki format When I set the following fields to these values: | NWiki format | 1 | And I press "Create page" Then "div.wikieditor-toolbar" "css_element" should exist # Click on italic, interal link and H1 And I click on "//div[@class='wikieditor-toolbar']/descendant::a[2]" "xpath_element" And I click on "//div[@class='wikieditor-toolbar']/descendant::a[4]" "xpath_element" And the field "newcontent" matches value "'''Italic text'''[[Internal link]]" And I click on "//div[@class='wikieditor-toolbar']/descendant::a[8]" "xpath_element" And I press "Save" And I should see "Italic textInternal link" And I should see "Level 1 Header" And I should see "Table of contents" And I click on "Level 1 Header" "link" in the ".wiki-toc" "css_element" And I follow "Internal link" And I should see "New page title" @javascript Scenario: HTML format When I set the following fields to these values: | HTML format | 1 | And I press "Create page" Then "#id_newcontent_editor" "css_element" should exist And I set the following fields to these values: | HTML format | I'm a text | And I press "Save" And I should see "I'm a text"