Commit 28da2a8bdc8fd5cbb05a32933c0ab1c56202481f
1 parent
42ce2c10
Exists in
master
and in
4 other branches
Monkeypatch satellite call for merge request in tests
Showing
2 changed files
with
9 additions
and
0 deletions
Show diff stats
app/controllers/merge_requests_controller.rb
1 | +require 'gitlab/satellite/satellite' | ||
2 | + | ||
1 | class MergeRequestsController < ProjectResourceController | 3 | class MergeRequestsController < ProjectResourceController |
2 | before_filter :module_enabled | 4 | before_filter :module_enabled |
3 | before_filter :merge_request, only: [:edit, :update, :show, :commits, :diffs, :automerge, :automerge_check, :ci_status] | 5 | before_filter :merge_request, only: [:edit, :update, :show, :commits, :diffs, :automerge, :automerge_check, :ci_status] |
spec/support/stubbed_repository.rb
1 | require "repository" | 1 | require "repository" |
2 | require "project" | 2 | require "project" |
3 | +require "merge_request" | ||
3 | require "shell" | 4 | require "shell" |
4 | 5 | ||
5 | # Stubs out all Git repository access done by models so that specs can run | 6 | # Stubs out all Git repository access done by models so that specs can run |
@@ -32,6 +33,12 @@ class Project | @@ -32,6 +33,12 @@ class Project | ||
32 | end | 33 | end |
33 | end | 34 | end |
34 | 35 | ||
36 | +class MergeRequest | ||
37 | + def can_be_merged | ||
38 | + true | ||
39 | + end | ||
40 | +end | ||
41 | + | ||
35 | class GitLabTestRepo < Repository | 42 | class GitLabTestRepo < Repository |
36 | def repo | 43 | def repo |
37 | @repo ||= Grit::Repo.new(Rails.root.join('tmp', 'repositories', 'gitlabhq')) | 44 | @repo ||= Grit::Repo.new(Rails.root.join('tmp', 'repositories', 'gitlabhq')) |