mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-25 04:26:08 +10:00
Commit ranges, commits, external issues, issues, labels, merge requests, snippets, users.
24 lines
682 B
Ruby
24 lines
682 B
Ruby
require 'spec_helper'
|
|
|
|
module Gitlab::Markdown
|
|
describe CrossProjectReference do
|
|
include CrossProjectReference
|
|
|
|
describe '#project_from_ref' do
|
|
let(:project) { double('project') }
|
|
|
|
it 'returns a project from a valid reference' do
|
|
expect(Project).to receive(:find_with_namespace).with('cross-reference/foo').and_return(project)
|
|
|
|
expect(project_from_ref('cross-reference/foo')).to eq project
|
|
end
|
|
|
|
it 'returns the project from context when reference is invalid' do
|
|
expect(self).to receive(:context).and_return({project: project})
|
|
|
|
expect(project_from_ref('invalid/reference')).to eq project
|
|
end
|
|
end
|
|
end
|
|
end
|