summaryrefslogtreecommitdiff
path: root/features/steps/dashboard/dashboard.rb
diff options
context:
space:
mode:
authorDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-01-09 08:14:05 +0300
committerDmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>2013-01-09 08:14:05 +0300
commit2f6603e58174e5aff35fbc0ce6a9616dc77b077a (patch)
tree86a4383571f73ad2666cc879ae67c1fb5059cf70 /features/steps/dashboard/dashboard.rb
parentab344f31b6a9b9456ffed1d30fb77bc6bd0a2381 (diff)
downloadgitlab-ce-2f6603e58174e5aff35fbc0ce6a9616dc77b077a.tar.gz
A bit of spinach tests
Diffstat (limited to 'features/steps/dashboard/dashboard.rb')
-rw-r--r--features/steps/dashboard/dashboard.rb38
1 files changed, 1 insertions, 37 deletions
diff --git a/features/steps/dashboard/dashboard.rb b/features/steps/dashboard/dashboard.rb
index 73e22673749..4bcefba76de 100644
--- a/features/steps/dashboard/dashboard.rb
+++ b/features/steps/dashboard/dashboard.rb
@@ -1,6 +1,7 @@
class Dashboard < Spinach::FeatureSteps
include SharedAuthentication
include SharedPaths
+ include SharedProject
Then 'I should see "New Project" link' do
page.should have_link "New Project"
@@ -10,11 +11,6 @@ class Dashboard < Spinach::FeatureSteps
page.should have_link "Shop"
end
- Then 'I should see project "Shop" activity feed' do
- project = Project.find_by_name("Shop")
- page.should have_content "#{@user.name} pushed new branch new_design at #{project.name}"
- end
-
Then 'I should see last push widget' do
page.should have_content "You pushed to new_design"
page.should have_link "Create Merge Request"
@@ -59,11 +55,6 @@ class Dashboard < Spinach::FeatureSteps
page.should have_content "John Doe left project at Shop"
end
- And 'I own project "Shop"' do
- @project = create :project, name: 'Shop'
- @project.team << [@user, :master]
- end
-
And 'I have group with projects' do
@group = create(:group)
@project = create(:project, group: @group)
@@ -72,32 +63,6 @@ class Dashboard < Spinach::FeatureSteps
@project.team << [current_user, :master]
end
- And 'project "Shop" has push event' do
- @project = Project.find_by_name("Shop")
-
- data = {
- before: "0000000000000000000000000000000000000000",
- after: "0220c11b9a3e6c69dc8fd35321254ca9a7b98f7e",
- ref: "refs/heads/new_design",
- user_id: @user.id,
- user_name: @user.name,
- repository: {
- name: @project.name,
- url: "localhost/rubinius",
- description: "",
- homepage: "localhost/rubinius",
- private: true
- }
- }
-
- @event = Event.create(
- project: @project,
- action: Event::Pushed,
- data: data,
- author_id: @user.id
- )
- end
-
Then 'I should see groups list' do
Group.all.each do |group|
page.should have_link group.name
@@ -112,5 +77,4 @@ class Dashboard < Spinach::FeatureSteps
Then 'I should see 1 project at group list' do
page.find('span.last_activity/span').should have_content('1')
end
-
end