From 85de253ee10aa7821a212270a1940c6205533d38 Mon Sep 17 00:00:00 2001
From: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Date: Fri, 29 May 2015 15:07:04 +0200
Subject: [PATCH] Fix tests for group leave feature

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
---
 features/dashboard/group.feature  | 3 ++-
 features/steps/dashboard/group.rb | 4 ++++
 2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/features/dashboard/group.feature b/features/dashboard/group.feature
index cf4b8d7283b..e3c01db2ebb 100644
--- a/features/dashboard/group.feature
+++ b/features/dashboard/group.feature
@@ -24,7 +24,8 @@ Feature: Dashboard Group
     When I visit dashboard groups page
     Then I should see group "Owned" in group list
     Then I should see group "Guest" in group list
-    Then I should not see the "Leave" button for group "Owned"
+    When I click on the "Leave" button for group "Owned"
+    Then I should see the "Can not leave message"
 
   @javascript
   Scenario: Guest should be able to leave from group
diff --git a/features/steps/dashboard/group.rb b/features/steps/dashboard/group.rb
index 8384df2fb59..aeea49320ff 100644
--- a/features/steps/dashboard/group.rb
+++ b/features/steps/dashboard/group.rb
@@ -60,4 +60,8 @@ class Spinach::Features::DashboardGroup < Spinach::FeatureSteps
     page.should have_content "Samurai"
     page.should have_content "Tokugawa Shogunate"
   end
+
+  step 'I should see the "Can not leave message"' do
+    page.should have_content "You can not leave Owned group because you're the last owner"
+  end
 end
-- 
GitLab