Skip to content

Commit

Permalink
Fix for orendon#22 and orendon#26
Browse files Browse the repository at this point in the history
  • Loading branch information
akonan committed Dec 3, 2012
1 parent 5b08d37 commit 50ce079
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 1 deletion.
2 changes: 1 addition & 1 deletion app/models/repo.rb
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ def create_or_update(user, params)

def get_languages
languages_list = select(:language).uniq
languages_list.collect(&:language)
languages_list.collect(&:language).reject! { |l| l.nil? || l.empty? }
end
end

Expand Down
1 change: 1 addition & 0 deletions spec/factories/repos.rb
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@
name { Faker::Name.first_name }
need_help true
user_description { Faker::Lorem.paragraph }
language { Faker::Lorem.word }
end
end
8 changes: 8 additions & 0 deletions spec/models/repo_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -29,5 +29,13 @@
end

end

describe "get_languages" do
@repo1 = FactoryGirl.create(:repo, language: "Ruby")
@repo2 = FactoryGirl.create(:repo, language: "")
@repo3 = FactoryGirl.create(:repo, language: nil)

Repo.get_languages.should == ["Ruby"]
end

end

0 comments on commit 50ce079

Please sign in to comment.