mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-09 12:46:07 +10:00
Now there is a single source of information for which attribute a model uses to be referenced, and its special character.
25 lines
575 B
Ruby
25 lines
575 B
Ruby
require 'spec_helper'
|
|
|
|
describe ExternalIssue do
|
|
let(:project) { double('project', to_reference: 'namespace1/project1') }
|
|
let(:issue) { described_class.new('EXT-1234', project) }
|
|
|
|
describe 'modules' do
|
|
subject { described_class }
|
|
|
|
it { is_expected.to include_module(Referable) }
|
|
end
|
|
|
|
describe '#to_reference' do
|
|
it 'returns a String reference to the object' do
|
|
expect(issue.to_reference).to eq issue.id
|
|
end
|
|
end
|
|
|
|
describe '#title' do
|
|
it 'returns a title' do
|
|
expect(issue.title).to eq "External Issue #{issue}"
|
|
end
|
|
end
|
|
end
|