Sha256: 92d55684805fda089cb07d14f9851f505afcb585281acf633327a04b4a522deb

Contents?: true

Size: 458 Bytes

Versions: 9

Compression:

Stored size: 458 Bytes

Contents

# frozen_string_literal: true

FactoryBot.define do
  factory :user, class: Osso::Models::User do
    id { SecureRandom.uuid }
    email { Faker::Internet.email }
    idp_id { SecureRandom.hex(32) }
    saml_provider { create(:okta_saml_provider) }
    enterprise_account
    after(:create) do |user|
      create(
        :authorization_code,
        user: user,
        redirect_uri: user.oauth_client.redirect_uri_values.sample,
      )
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
osso-0.0.3.5 spec/factories/user.rb
osso-0.0.3.4 spec/factories/user.rb
osso-0.0.3.3 spec/factories/user.rb
osso-0.0.3.2 spec/factories/user.rb
osso-0.0.3.1 spec/factories/user.rb
osso-0.0.3 spec/factories/user.rb
osso-0.0.2.10 spec/factories/user.rb
osso-0.0.2.9 spec/factories/user.rb
osso-0.0.2.8 spec/factories/user.rb