Sha256: e798af72256120ac11bce75ce9bd51ddbf167de42cd2cb871749a90b4c9eb1c5

Contents?: true

Size: 466 Bytes

Versions: 33

Compression:

Stored size: 466 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) }
    identity_provider { create(:okta_identity_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

33 entries across 33 versions & 1 rubygems

Version Path
osso-0.0.5.pre.lambda spec/factories/user.rb
osso-0.0.5.pre.kappa spec/factories/user.rb
osso-0.0.5.pre.iota spec/factories/user.rb
osso-0.0.5.pre.theta spec/factories/user.rb
osso-0.0.5.pre.eta spec/factories/user.rb
osso-0.0.5.pre.zeta spec/factories/user.rb
osso-0.0.5.pre.epsilon spec/factories/user.rb
osso-0.0.5.pre.delta spec/factories/user.rb
osso-0.0.5.pre.gamma spec/factories/user.rb
osso-0.0.5.pre.beta spec/factories/user.rb
osso-0.0.5.pre.alpha spec/factories/user.rb
osso-0.0.4 spec/factories/user.rb
osso-0.0.3.27 spec/factories/user.rb
osso-0.0.3.26 spec/factories/user.rb
osso-0.0.3.25 spec/factories/user.rb
osso-0.0.3.24 spec/factories/user.rb
osso-0.0.3.23 spec/factories/user.rb
osso-0.0.3.22 spec/factories/user.rb
osso-0.0.3.21 spec/factories/user.rb
osso-0.0.3.20 spec/factories/user.rb