Sha256: bbc60109ed42db61974ff406c0724610f6e2c9a6d8ed5d600f6f3fa389a152e2

Contents?: true

Size: 678 Bytes

Versions: 15

Compression:

Stored size: 678 Bytes

Contents

DatabaseCleaner[:mongoid].strategy = :truncation
DatabaseCleaner[:mongoid].clean_with :truncation

RSpec.configure do |config|
  config.before do
    Doorkeeper::Application.create_indexes
    Doorkeeper::AccessGrant.create_indexes
    Doorkeeper::AccessToken.create_indexes
  end
end

module Doorkeeper
  class PlaceholderApplicationOwner
    include Mongoid::Document

    if ::Mongoid::VERSION >= '3'
      self.store_in collection: :placeholder_application_owners
    else
      self.store_in :placeholder_application_owners
    end

    has_many :applications
  end

  module OrmHelper
    def mock_application_owner
      PlaceholderApplicationOwner.new
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
doorkeeper-1.4.2 spec/support/orm/mongoid.rb
doorkeeper-2.1.3 spec/support/orm/mongoid.rb
doorkeeper-2.1.2 spec/support/orm/mongoid.rb
doorkeeper-2.1.1 spec/support/orm/mongoid.rb
doorkeeper-2.1.0 spec/support/orm/mongoid.rb
doorkeeper-2.0.1 spec/support/orm/mongoid.rb
doorkeeper-1.4.1 spec/support/orm/mongoid.rb
doorkeeper-2.0.0 spec/support/orm/mongoid.rb
doorkeeper-2.0.0.rc3 spec/support/orm/mongoid.rb
doorkeeper-2.0.0.rc2 spec/support/orm/mongoid.rb
doorkeeper-2.0.0.alpha1 spec/support/orm/mongoid.rb
doorkeeper-1.4.0 spec/support/orm/mongoid.rb
doorkeeper-1.3.1 spec/support/orm/mongoid.rb
doorkeeper-1.3.0 spec/support/orm/mongoid.rb
doorkeeper-1.2.0 spec/support/orm/mongoid.rb