improved artist test

This commit is contained in:
albert
2013-01-11 16:38:06 -05:00
parent 8749c43b3e
commit c7ffda81bf
4 changed files with 20 additions and 1 deletions

View File

@@ -115,11 +115,18 @@ class ArtistTest < ActiveSupport::TestCase
assert_equal("aaa bbb ccc_ddd", artist.other_names)
end
should "search on its name should return results" do
artist = FactoryGirl.create(:artist, :name => "artist")
assert_not_nil(Artist.search(:name => "artist").first)
end
should "search on other names should return matches" do
artist = FactoryGirl.create(:artist, :name => "artist", :other_names => "aaa, ccc ddd")
assert_nil(Artist.other_names_match("artist").first)
assert_not_nil(Artist.other_names_match("aaa").first)
assert_not_nil(Artist.other_names_match("ccc_ddd").first)
assert_not_nil(Artist.search(:name => "other:aaa").first)
assert_not_nil(Artist.search(:name => "aaa").first)
end
should "search on group name and return matches" do