Use more direct attribute handling in `User` fabricator (#30495)
This commit is contained in:
		
							parent
							
								
									a22865a352
								
							
						
					
					
						commit
						4d047b95ae
					
				|  | @ -1,7 +1,12 @@ | ||||||
| # frozen_string_literal: true | # frozen_string_literal: true | ||||||
| 
 | 
 | ||||||
| Fabricator(:user) do | 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}" } } |   email        { sequence(:email) { |i| "#{i}#{Faker::Internet.email}" } } | ||||||
|   password     '123456789' |   password     '123456789' | ||||||
|   confirmed_at { Time.zone.now } |   confirmed_at { Time.zone.now } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue