Monkeypatch satellite call for merge request in tests

This commit is contained in:
Dmitriy Zaporozhets 2013-02-21 11:44:33 +02:00
parent 42ce2c1080
commit 28da2a8bdc
2 changed files with 9 additions and 0 deletions

View File

@ -1,3 +1,5 @@
require 'gitlab/satellite/satellite'
class MergeRequestsController < ProjectResourceController
before_filter :module_enabled
before_filter :merge_request, only: [:edit, :update, :show, :commits, :diffs, :automerge, :automerge_check, :ci_status]

View File

@ -1,5 +1,6 @@
require "repository"
require "project"
require "merge_request"
require "shell"
# Stubs out all Git repository access done by models so that specs can run
@ -32,6 +33,12 @@ class Project
end
end
class MergeRequest
def can_be_merged
true
end
end
class GitLabTestRepo < Repository
def repo
@repo ||= Grit::Repo.new(Rails.root.join('tmp', 'repositories', 'gitlabhq'))