summaryrefslogtreecommitdiff
path: root/features/steps/project/merge_requests.rb
diff options
context:
space:
mode:
authorStan Hu <stanhu@gmail.com>2015-03-25 23:39:34 -0700
committerStan Hu <stanhu@gmail.com>2015-03-25 23:39:34 -0700
commit546dab6da9b157efcd2e45c38b94eb118919fa4f (patch)
tree13451c05cd9a492aad7b82d273f15bdc303d1763 /features/steps/project/merge_requests.rb
parent12430b65d44f93bb77979d7bb546814c637fd5c6 (diff)
downloadgitlab-ce-546dab6da9b157efcd2e45c38b94eb118919fa4f.tar.gz
Fix broken side-by-side diff view on merge request page
Closes #1294
Diffstat (limited to 'features/steps/project/merge_requests.rb')
-rw-r--r--features/steps/project/merge_requests.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/features/steps/project/merge_requests.rb b/features/steps/project/merge_requests.rb
index 6f6ce439f3e..40c102833a4 100644
--- a/features/steps/project/merge_requests.rb
+++ b/features/steps/project/merge_requests.rb
@@ -117,6 +117,20 @@ class Spinach::Features::ProjectMergeRequests < Spinach::FeatureSteps
visit diffs_namespace_project_merge_request_path(project.namespace, project, merge_request)
end
+ step 'I click on the Changes tab via Javascript' do
+ find('.diffs-tab').click
+ sleep 2
+ end
+
+ step 'I should see the proper Inline and Side-by-side links' do
+ buttons = all('#commit-diff-viewtype')
+ expect(buttons.count).to eq(2)
+
+ buttons.each do |b|
+ expect(b['href']).should_not have_content('json')
+ end
+ end
+
step 'I switch to the merge request\'s comments tab' do
visit namespace_project_merge_request_path(project.namespace, project, merge_request)
end