Files
Dena/spec/factories/account.rb
2026-08-13 19:50:53 +03:30

15 lines
419 B
Ruby

# encoding: UTF-8
# frozen_string_literal: true
module AccountFactory
def create_account(*arguments)
currency = Symbol === arguments.first ? arguments.first : :usd
attributes = arguments.extract_options!
attributes.delete(:member) { create(:member) }.get_account(currency).tap do |account|
account.update!(attributes)
end
end
end
RSpec.configure { |config| config.include AccountFactory }