fix tests

This commit is contained in:
r888888888
2017-04-04 12:25:03 -07:00
parent 347ffb5989
commit 0b8d4105aa
19 changed files with 111 additions and 162 deletions

View File

@@ -146,19 +146,19 @@ class BanTest < ActiveSupport::TestCase
should "initialize the expiration date" do
user = FactoryGirl.create(:user)
admin = FactoryGirl.create(:admin_user)
CurrentUser.user = admin
ban = FactoryGirl.create(:ban, :user => user, :banner => admin)
CurrentUser.user = nil
assert_not_nil(ban.expires_at)
CurrentUser.scoped(admin) do
ban = FactoryGirl.create(:ban, :user => user, :banner => admin)
assert_not_nil(ban.expires_at)
end
end
should "update the user's feedback" do
user = FactoryGirl.create(:user)
admin = FactoryGirl.create(:admin_user)
assert(user.feedback.empty?)
CurrentUser.user = admin
ban = FactoryGirl.create(:ban, :user => user, :banner => admin)
CurrentUser.user = nil
CurrentUser.scoped(admin) do
FactoryGirl.create(:ban, :user => user, :banner => admin)
end
assert(!user.feedback.empty?)
assert_equal("negative", user.feedback.last.category)
end