Commit 9916e8d6dc66b0a4f71bf88bae55d8077204b5f6

Authored by Koen Punt
1 parent 6d93eafa

Updated test to match with switched commits

Added compare switch
app/assets/stylesheets/sections/commits.scss
... ... @@ -300,3 +300,12 @@
300 300 color: #fff;
301 301 font-family: $monospace;
302 302 }
  303 +
  304 +
  305 +.commits-compare-switch{
  306 + background: url('switch_icon.png');
  307 + width: 16px;
  308 + height: 18px;
  309 + text-indent: -9999px;
  310 + display: inline-block;
  311 +}
303 312 \ No newline at end of file
... ...
app/views/compare/_form.html.haml
... ... @@ -13,12 +13,15 @@
13 13 = text_field_tag :from, params[:from], placeholder: "master", class: "xlarge"
14 14 = "..."
15 15 = text_field_tag :to, params[:to], placeholder: "aa8b4ef", class: "xlarge"
  16 + = link_to 'switch', {from: params[:to], to: params[:from]}, {class: 'commits-compare-switch has_tooltip', title: 'Switch base of comparison'}
16 17 - if @refs_are_same
17 18 .alert
18 19 %span Refs are the same
19 20 .actions
20 21 = submit_tag "Compare", class: "btn primary wide commits-compare-btn"
21 22  
  23 +
  24 +
22 25 :javascript
23 26 $(function() {
24 27 var availableTags = #{@project.ref_names.to_json};
... ...
features/steps/project/project_browse_commits.rb
... ... @@ -32,8 +32,8 @@ class ProjectBrowseCommits < Spinach::FeatureSteps
32 32 end
33 33  
34 34 And 'I fill compare fields with refs' do
35   - fill_in "from", with: "bcf03b5de6c33f3869ef70d68cf06e679d1d7f9a"
36   - fill_in "to", with: "8716fc78f3c65bbf7bcf7b574febd583bc5d2812"
  35 + fill_in "from", with: "8716fc78f3c65bbf7bcf7b574febd583bc5d2812"
  36 + fill_in "to", with: "bcf03b5de6c33f3869ef70d68cf06e679d1d7f9a"
37 37 click_button "Compare"
38 38 end
39 39  
... ...