Sha256: 71bae3089bb45eb82bc16909e018f41cd4b3b0452ec6541d40f1eeae4d30c2d8

Contents?: true

Size: 436 Bytes

Versions: 9

Compression:

Stored size: 436 Bytes

Contents

class TestUser < OpenStruct
  include GDS::SSO::User

  def self.where(_opts)
    []
  end

  def self.create!(options, _scope = {})
    new(options)
  end

  def update_attribute(key, value)
    send("#{key}=".to_sym, value)
  end

  def update!(options)
    options.each do |key, value|
      update_attribute(key, value)
    end
  end

  def remotely_signed_out?
    remotely_signed_out
  end

  def disabled?
    disabled
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
gds-sso-19.0.0 spec/support/test_user.rb
gds-sso-18.1.0 spec/support/test_user.rb
gds-sso-18.0.0 spec/support/test_user.rb
gds-sso-17.1.1 spec/support/test_user.rb
gds-sso-17.1.0 spec/support/test_user.rb
gds-sso-17.0.0 spec/support/test_user.rb
gds-sso-16.1.0 spec/support/test_user.rb
gds-sso-16.0.2 spec/support/test_user.rb
gds-sso-16.0.1 spec/support/test_user.rb