closes #1653
This commit is contained in:
Toks
2013-10-26 00:08:37 -04:00
parent 06995dd11b
commit 11871d88b6
8 changed files with 44 additions and 77 deletions

View File

@@ -14,30 +14,6 @@ class ArtistTest < ActiveSupport::TestCase
CurrentUser.ip_addr = nil
end
context "#rename!" do
setup do
@artist = FactoryGirl.create(:artist, :name => "aaa", :notes => "xxx")
end
should "rename the wiki page" do
wiki_page = @artist.wiki_page
@artist.rename!("bbb")
assert_equal("bbb", @artist.name)
wiki_page.reload
assert_equal("bbb", wiki_page.title)
end
should "merge the old wiki page into the new one if a wiki page for the new name already exists" do
FactoryGirl.create(:wiki_page, :title => "bbb", :body => "abcabc")
wiki_page = @artist.wiki_page
@artist.rename!("bbb")
wiki_page.reload
@artist.reload
assert_equal("xxx", wiki_page.body)
assert_equal("abcabc\n\nxxx", @artist.wiki_page.body)
end
end
context "with a matching tag alias" do
setup do
@tag_alias = FactoryGirl.create(:tag_alias, :antecedent_name => "aaa", :consequent_name => "bbb")