From 3837d6a064a511798079fb18b6b54f13c04e86da Mon Sep 17 00:00:00 2001 From: Erdem Kabadayi Date: Thu, 31 Oct 2013 12:32:10 +0100 Subject: [PATCH] wiki cukes added --- features/wiki/wiki_add_edit.feature | 34 +++++++++++++++++++++++++++++ features/wiki/wiki_initial.feature | 27 +++++++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 features/wiki/wiki_add_edit.feature create mode 100644 features/wiki/wiki_initial.feature diff --git a/features/wiki/wiki_add_edit.feature b/features/wiki/wiki_add_edit.feature new file mode 100644 index 0000000000..c267e90391 --- /dev/null +++ b/features/wiki/wiki_add_edit.feature @@ -0,0 +1,34 @@ +Feature: Adding and Editing Wiki Tabs + +Background: + +Given there is 1 project with the following: + + | Name | Wookies | + +And the project "Wookies" uses the following modules: + | wiki | +And the project "Wookies" has 1 wiki page with the following: + | Title | wookietest | + +@javascript +Scenario: Adding simple wiki tab as admin +Given I am admin +And I am working in project "Wookies" +And I go to the wiki index page of the project called "Wookies" + +@javascript +Scenario: Editing of wiki pages as a member with proper rights +Given there is 1 user with the following: + | login | chewbacca| +And I am logged in as "chewbacca" +And there is a role "humanoid" +And the role "humanoid" may have the following rights: + | view_wiki_pages | + | edit_wiki_pages | +And the user "chewbacca" is a "humanoid" in the project "Wookies" +When I go to the wiki page "wookietest" for the project called "Wookies" +And I click "Edit" +And I fill in "content_text" with "testing wookie" +And I click "Save" +Then I should see "testing wookie" within "#content" diff --git a/features/wiki/wiki_initial.feature b/features/wiki/wiki_initial.feature new file mode 100644 index 0000000000..1f693c662a --- /dev/null +++ b/features/wiki/wiki_initial.feature @@ -0,0 +1,27 @@ +Feature: Activating and deactivating wiki menu as admin + +Background: + +Given I am admin +And there is 1 project with the following: + + | Name | Wookie | + +@javascript +Scenario: Activation of wiki module via aproject settings as admin + +When I go to the settings page of the project called "Wookie" +And I click on "tab-modules" +And I check "Wiki" +And I press "Save" +Then I should see "Wiki" within "#menu-sidebar" + +@javascript +Scenario: Deactivation of wiki module via project settings + +When I go to the settings page of the project called "Wookie" +And I click on "tab-modules" +And I uncheck "Wiki" +And I press "Save" +And I should not see "Wiki" within "#menu-sidebar" +