Commit 82c3f626 authored by Robert Speicher's avatar Robert Speicher

Speed up Compare feature step

parent 7df25e77
Feature: Project Browse commits Feature: Project Browse commits
Background: Background:
Given I sign in as a user Given I sign in as a user
And I own project "Shop" And I own a project
Given I visit project commits page And I visit my project's commits page
Scenario: I browse commits list for master branch Scenario: I browse commits list for master branch
Then I see project commits Then I see project commits
...@@ -18,4 +18,4 @@ Feature: Project Browse commits ...@@ -18,4 +18,4 @@ Feature: Project Browse commits
Scenario: I compare refs Scenario: I compare refs
Given I visit compare refs page Given I visit compare refs page
And I fill compare fields with refs And I fill compare fields with refs
And I see compared refs Then I see compared refs
...@@ -4,8 +4,6 @@ class ProjectBrowseCommits < Spinach::FeatureSteps ...@@ -4,8 +4,6 @@ class ProjectBrowseCommits < Spinach::FeatureSteps
include SharedPaths include SharedPaths
Then 'I see project commits' do Then 'I see project commits' do
current_path.should == project_commits_path(@project)
commit = @project.commit commit = @project.commit
page.should have_content(@project.name) page.should have_content(@project.name)
page.should have_content(commit.message) page.should have_content(commit.message)
...@@ -34,14 +32,14 @@ class ProjectBrowseCommits < Spinach::FeatureSteps ...@@ -34,14 +32,14 @@ class ProjectBrowseCommits < Spinach::FeatureSteps
end end
And 'I fill compare fields with refs' do And 'I fill compare fields with refs' do
fill_in "from", :with => "master" fill_in "from", with: "bcf03b5de6c33f3869ef70d68cf06e679d1d7f9a"
fill_in "to", :with => "stable" fill_in "to", with: "8716fc78f3c65bbf7bcf7b574febd583bc5d2812"
click_button "Compare" click_button "Compare"
end end
And 'I see compared refs' do Then 'I see compared refs' do
page.should have_content "Commits (27)"
page.should have_content "Compare View" page.should have_content "Compare View"
page.should have_content "Showing 73 changed files" page.should have_content "Commits (1)"
page.should have_content "Showing 2 changed files"
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment