31 lines
		
	
	
		
			695 B
		
	
	
	
		
			Ruby
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			695 B
		
	
	
	
		
			Ruby
		
	
	
	
require 'spec_helper'
 | 
						|
 | 
						|
describe JiraIssue do
 | 
						|
  let(:project) { create(:project) }
 | 
						|
  subject { JiraIssue.new('JIRA-123', project) }
 | 
						|
 | 
						|
  describe 'id' do
 | 
						|
    subject { super().id }
 | 
						|
    it { is_expected.to eq('JIRA-123') }
 | 
						|
  end
 | 
						|
 | 
						|
  describe 'iid' do
 | 
						|
    subject { super().iid }
 | 
						|
    it { is_expected.to eq('JIRA-123') }
 | 
						|
  end
 | 
						|
 | 
						|
  describe 'to_s' do
 | 
						|
    subject { super().to_s }
 | 
						|
    it { is_expected.to eq('JIRA-123') }
 | 
						|
  end
 | 
						|
 | 
						|
  describe :== do
 | 
						|
    specify { expect(subject).to eq(JiraIssue.new('JIRA-123', project)) }
 | 
						|
    specify { expect(subject).not_to eq(JiraIssue.new('JIRA-124', project)) }
 | 
						|
 | 
						|
    it 'only compares with JiraIssues' do
 | 
						|
      expect(subject).not_to eq('JIRA-123')
 | 
						|
    end
 | 
						|
  end
 | 
						|
end
 |