project_spec.rb
627 Bytes
require 'rails_helper'
describe Project, :type => :model do
describe 'methods' do
describe 'latest' do
before :each do
@qt = FactoryGirl.build(:project_with_id)
@kalibro = FactoryGirl.build(:another_project)
Project.expects(:all).returns([@qt, @kalibro])
end
it 'should return the two projects ordered' do
expect(Project.latest(2)).to eq([@kalibro, @qt])
end
context 'when no parameter is passed' do
it 'should return just the most recent project' do
expect(Project.latest).to eq([@kalibro])
end
end
end
end
end