fixes for upgrade schema script
This commit is contained in:
@@ -4,6 +4,13 @@ class ArtistUrlTest < ActiveSupport::TestCase
|
||||
context "An artist url" do
|
||||
setup do
|
||||
MEMCACHE.flush_all
|
||||
CurrentUser.user = Factory.create(:user)
|
||||
CurrentUser.ip_addr = "127.0.0.1"
|
||||
end
|
||||
|
||||
teardown do
|
||||
CurrentUser.user = nil
|
||||
CurrentUser.ip_addr = nil
|
||||
end
|
||||
|
||||
should "always add a trailing slash when normalized" do
|
||||
|
||||
@@ -21,18 +21,18 @@ class PostFlagTest < ActiveSupport::TestCase
|
||||
|
||||
should "not be able to flag a post more than twice" do
|
||||
assert_difference("PostFlag.count", 1) do
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa")
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa", :is_resolved => false)
|
||||
end
|
||||
|
||||
assert_difference("PostFlag.count", 0) do
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa")
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa", :is_resolved => false)
|
||||
end
|
||||
|
||||
assert_equal(["You have already flagged this post"], @post_flag.errors.full_messages)
|
||||
end
|
||||
|
||||
should "not be able to flag more than 10 posts in 24 hours" do
|
||||
@post_flag = PostFlag.new(:post => @post, :reason => "aaa")
|
||||
@post_flag = PostFlag.new(:post => @post, :reason => "aaa", :is_resolved => false)
|
||||
@post_flag.expects(:flag_count_for_creator).returns(10)
|
||||
assert_difference("PostFlag.count", 0) do
|
||||
@post_flag.save
|
||||
@@ -43,13 +43,13 @@ class PostFlagTest < ActiveSupport::TestCase
|
||||
should "not be able to flag a deleted post" do
|
||||
@post.update_attribute(:is_deleted, true)
|
||||
assert_difference("PostFlag.count", 0) do
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa")
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa", :is_resolved => false)
|
||||
end
|
||||
assert_equal(["Post is deleted"], @post_flag.errors.full_messages)
|
||||
end
|
||||
|
||||
should "initialize its creator" do
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa")
|
||||
@post_flag = PostFlag.create(:post => @post, :reason => "aaa", :is_resolved => false)
|
||||
assert_equal(@alice.id, @post_flag.creator_id)
|
||||
end
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user