diff --git a/app/models/project.rb b/app/models/project.rb index 8d2934e..d797ce3 100644 --- a/app/models/project.rb +++ b/app/models/project.rb @@ -7,7 +7,7 @@ class Project < KalibroEntities::Entities::Project validates :name, presence: true, kalibro_uniqueness: true def repositories - KalibroEntities::Entities::Repository.repositories_of(self.id) + Repository.repositories_of(self.id) end def self.latest(count = 1) diff --git a/spec/models/project_spec.rb b/spec/models/project_spec.rb index 84d566b..fb7654c 100644 --- a/spec/models/project_spec.rb +++ b/spec/models/project_spec.rb @@ -58,6 +58,17 @@ describe Project do end end end + + describe 'repositories' do + subject { FactoryGirl.build(:project) } + let(:repository) { FactoryGirl.build(:repository) } + + it 'should call repositories_of on the Repository model' do + Repository.expects(:repositories_of).with(subject.id).returns([repository]) + + subject.repositories.should include(repository) + end + end end describe 'validations' do -- libgit2 0.21.2