Commit 82c3f6260366147803d5f63d575231f77c7e73ce
1 parent
7df25e77
Exists in
master
and in
4 other branches
Speed up Compare feature step
Showing
2 changed files
with
8 additions
and
10 deletions
Show diff stats
features/project/commits/commits.feature
| 1 | Feature: Project Browse commits | 1 | Feature: Project Browse commits |
| 2 | Background: | 2 | Background: |
| 3 | Given I sign in as a user | 3 | Given I sign in as a user |
| 4 | - And I own project "Shop" | ||
| 5 | - Given I visit project commits page | 4 | + And I own a project |
| 5 | + And I visit my project's commits page | ||
| 6 | 6 | ||
| 7 | Scenario: I browse commits list for master branch | 7 | Scenario: I browse commits list for master branch |
| 8 | Then I see project commits | 8 | Then I see project commits |
| @@ -18,4 +18,4 @@ Feature: Project Browse commits | @@ -18,4 +18,4 @@ Feature: Project Browse commits | ||
| 18 | Scenario: I compare refs | 18 | Scenario: I compare refs |
| 19 | Given I visit compare refs page | 19 | Given I visit compare refs page |
| 20 | And I fill compare fields with refs | 20 | And I fill compare fields with refs |
| 21 | - And I see compared refs | 21 | + Then I see compared refs |
features/steps/project/project_browse_commits.rb
| @@ -4,8 +4,6 @@ class ProjectBrowseCommits < Spinach::FeatureSteps | @@ -4,8 +4,6 @@ class ProjectBrowseCommits < Spinach::FeatureSteps | ||
| 4 | include SharedPaths | 4 | include SharedPaths |
| 5 | 5 | ||
| 6 | Then 'I see project commits' do | 6 | Then 'I see project commits' do |
| 7 | - current_path.should == project_commits_path(@project) | ||
| 8 | - | ||
| 9 | commit = @project.commit | 7 | commit = @project.commit |
| 10 | page.should have_content(@project.name) | 8 | page.should have_content(@project.name) |
| 11 | page.should have_content(commit.message) | 9 | page.should have_content(commit.message) |
| @@ -34,14 +32,14 @@ class ProjectBrowseCommits < Spinach::FeatureSteps | @@ -34,14 +32,14 @@ class ProjectBrowseCommits < Spinach::FeatureSteps | ||
| 34 | end | 32 | end |
| 35 | 33 | ||
| 36 | And 'I fill compare fields with refs' do | 34 | And 'I fill compare fields with refs' do |
| 37 | - fill_in "from", :with => "master" | ||
| 38 | - fill_in "to", :with => "stable" | 35 | + fill_in "from", with: "bcf03b5de6c33f3869ef70d68cf06e679d1d7f9a" |
| 36 | + fill_in "to", with: "8716fc78f3c65bbf7bcf7b574febd583bc5d2812" | ||
| 39 | click_button "Compare" | 37 | click_button "Compare" |
| 40 | end | 38 | end |
| 41 | 39 | ||
| 42 | - And 'I see compared refs' do | ||
| 43 | - page.should have_content "Commits (27)" | 40 | + Then 'I see compared refs' do |
| 44 | page.should have_content "Compare View" | 41 | page.should have_content "Compare View" |
| 45 | - page.should have_content "Showing 73 changed files" | 42 | + page.should have_content "Commits (1)" |
| 43 | + page.should have_content "Showing 2 changed files" | ||
| 46 | end | 44 | end |
| 47 | end | 45 | end |