summaryrefslogtreecommitdiff
path: root/spec/support
diff options
context:
space:
mode:
authorRobert Speicher <rspeicher@gmail.com>2015-04-16 14:05:13 -0400
committerRobert Speicher <rspeicher@gmail.com>2015-04-20 13:01:46 -0400
commit3a0b4340aae05510671f9110bb46d356c5bc497b (patch)
tree058c7e8be27000001f663485d98df2cc86fea7d9 /spec/support
parent34f1dbb143f5b3ddfb8b8fdd73f5991638f8bb7c (diff)
downloadgitlab-ce-3a0b4340aae05510671f9110bb46d356c5bc497b.tar.gz
Add more tests for cross-project references
Diffstat (limited to 'spec/support')
-rw-r--r--spec/support/reference_filter_spec_helper.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/spec/support/reference_filter_spec_helper.rb b/spec/support/reference_filter_spec_helper.rb
index e4138405602..bcee5715cad 100644
--- a/spec/support/reference_filter_spec_helper.rb
+++ b/spec/support/reference_filter_spec_helper.rb
@@ -34,4 +34,14 @@ module ReferenceFilterSpecHelper
contexts.reverse_merge!(project: project)
described_class.call(html, contexts)
end
+
+ def allow_cross_reference!
+ allow_any_instance_of(described_class).
+ to receive(:user_can_reference_project?).and_return(true)
+ end
+
+ def disallow_cross_reference!
+ allow_any_instance_of(described_class).
+ to receive(:user_can_reference_project?).and_return(false)
+ end
end