diff --git a/lib/kalibro_client/entities/processor/project.rb b/lib/kalibro_client/entities/processor/project.rb index 0333667..40fb33b 100644 --- a/lib/kalibro_client/entities/processor/project.rb +++ b/lib/kalibro_client/entities/processor/project.rb @@ -25,10 +25,6 @@ def id=(value) @id = value.to_i end - def self.all - create_objects_array_from_hash(request('', {}, :get)) - end - def repositories Repository.create_objects_array_from_hash(self.class.request(':id/repositories', {id: id}, :get)) end diff --git a/spec/entities/processor/project_spec.rb b/spec/entities/processor/project_spec.rb index 6b8e7af..8f36311 100644 --- a/spec/entities/processor/project_spec.rb +++ b/spec/entities/processor/project_spec.rb @@ -31,40 +31,6 @@ end end - describe 'all' do - context 'with no projects' do - before :each do - KalibroClient::Entities::Processor::Project. - expects(:request). - with('', {}, :get). - returns({"projects" => []}) - end - - it 'should return nil' do - expect(KalibroClient::Entities::Processor::Project.all).to be_empty - end - end - - context 'with many projects' do - let(:project) { FactoryGirl.build(:project) } - let(:another_project) { FactoryGirl.build(:another_project) } - - before :each do - KalibroClient::Entities::Processor::Project. - expects(:request). - with('', {}, :get). - returns({"projects" => [project.to_hash, another_project.to_hash]}) - end - - it 'should return a list with projects' do - projects = KalibroClient::Entities::Processor::Project.all - - expect(projects.first.name).to eq(project.name) - expect(projects.last.name).to eq(another_project.name) - end - end - end - describe 'repositories' do let(:project) { FactoryGirl.build(:project) } let(:repository) { FactoryGirl.build(:repository) }