summaryrefslogtreecommitdiff
path: root/test/functional/identities_controller_test.rb
diff options
context:
space:
mode:
authorAzul <azul@riseup.net>2017-12-08 18:27:24 +0100
committerAzul <azul@riseup.net>2017-12-08 21:33:09 +0100
commitd839bed40fb7901ea88395d4ba06e58f4b3cc88a (patch)
tree5939690ac0f0f2226459aa9412a80292515ebae2 /test/functional/identities_controller_test.rb
parentff8b2635c308d45ec38fd4eed257db7da9b3c4b0 (diff)
upgrade: factory_girl -> factory_bot
Diffstat (limited to 'test/functional/identities_controller_test.rb')
-rw-r--r--test/functional/identities_controller_test.rb16
1 files changed, 11 insertions, 5 deletions
diff --git a/test/functional/identities_controller_test.rb b/test/functional/identities_controller_test.rb
index 5af2e88..5e46f9c 100644
--- a/test/functional/identities_controller_test.rb
+++ b/test/functional/identities_controller_test.rb
@@ -1,4 +1,4 @@
-require_relative '../test_helper'
+require 'test_helper'
class IdentitiesControllerTest < ActionController::TestCase
@@ -26,7 +26,7 @@ class IdentitiesControllerTest < ActionController::TestCase
test "admin can unblock username" do
# an identity without user_id and destination is a blocked handle
- identity = FactoryGirl.create :identity
+ identity = create_identity
login :is_admin? => true
delete :destroy, id: identity.id
assert_response :redirect
@@ -34,13 +34,19 @@ class IdentitiesControllerTest < ActionController::TestCase
end
test "admin cannot remove main identity" do
- user = FactoryGirl.create :user
- identity = FactoryGirl.create :identity,
- Identity.attributes_from_user(user)
+ user = create_user
+ identity = create_identity Identity.attributes_from_user(user)
login :is_admin? => true
delete :destroy, id: identity.id
assert_response :redirect
assert_equal identity, Identity.find(identity.id)
end
+ def create_identity(attrs={})
+ FactoryBot.create :identity, attrs
+ end
+
+ def create_user
+ FactoryBot.create :user
+ end
end