repository_spec.rb
847 Bytes
require 'rails_helper'
describe Repository, :type => :model do
describe 'methods' do
describe 'last_processing_of' do
subject { FactoryGirl.build(:repository) }
context 'with no processing at all' do
before :each do
subject.expects(:has_processing).returns(false)
end
it 'should return nil' do
expect(subject.last_processing_of).to be_nil
end
end
context 'with a processing' do
let(:processing) { FactoryGirl.build(:processing) }
before :each do
subject.expects(:has_processing).returns(true)
end
it 'should return a ready processing processing' do
subject.expects(:last_processing).returns(processing)
expect(subject.last_processing_of).to eq(processing)
end
end
end
end
end