Sha256: 538a747d1216969ae195da5bcb3a851c2e41c9762b2a6184a4e97865af44a72a

Contents?: true

Size: 605 Bytes

Versions: 11

Compression:

Stored size: 605 Bytes

Contents

require 'helper'
require 'flipper/adapters/active_record'
require 'flipper/spec/shared_adapter_specs'

# Turn off migration logging for specs
ActiveRecord::Migration.verbose = false

require 'generators/flipper/templates/migration'

RSpec.describe Flipper::Adapters::ActiveRecord do
  subject { described_class.new }

  before(:all) do
    ActiveRecord::Base.establish_connection({
      adapter: "sqlite3",
      database: ":memory:",
    })
  end

  before(:each) do
    CreateFlipperTables.up
  end

  after(:each) do
    CreateFlipperTables.down
  end

  it_should_behave_like 'a flipper adapter'
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
flipper-active_record-0.10.2 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.10.1 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.10.0 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.9.2 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.9.1 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.9.0 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.9.0.beta1 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.8.0 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.7.5 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.7.4 spec/flipper/adapters/active_record_spec.rb
flipper-active_record-0.7.3 spec/flipper/adapters/active_record_spec.rb