Use more direct attribute handling in User fabricator (#30495)

This commit is contained in:
Matt Jankowski authored and GitHub committed 2024-05-31 09:54:11 +00:00
1 parent a22865a352
commit 4d047b95ae
1 file changed
+6 -1
+6 -1
View File
@@ -1,7 +1,12 @@
# frozen_string_literal: true
Fabricator(:user) do
account { Fabricate.build(:account, user: nil) }
account do |attrs|
Fabricate.build(
:account,
attrs.fetch(:account_attributes, {}).merge(user: nil)
)
end
email { sequence(:email) { |i| "#{i}#{Faker::Internet.email}" } }
password '123456789'
confirmed_at { Time.zone.now }