Sha256: fcf471f107438df0691030297ad1512c769a30ede3fca5f30021a793c9f4d75b
Contents?: true
Size: 851 Bytes
Versions: 3
Compression:
Stored size: 851 Bytes
Contents
require 'helper' require 'sequel' Sequel::Model.db = Sequel.sqlite(':memory:') Sequel.extension :migration, :core_extensions require 'flipper/adapters/sequel' require 'generators/flipper/templates/sequel_migration' require 'flipper/spec/shared_adapter_specs' RSpec.describe Flipper::Adapters::Sequel do subject do described_class.new(feature_class: feature_class, gate_class: gate_class) end let(:feature_class) { Flipper::Adapters::Sequel::Feature } let(:gate_class) { Flipper::Adapters::Sequel::Gate } before(:each) do CreateFlipperTablesSequel.new(Sequel::Model.db).up feature_class.dataset = feature_class.dataset gate_class.dataset = gate_class.dataset end after(:each) do CreateFlipperTablesSequel.new(Sequel::Model.db).down end it_should_behave_like 'a flipper adapter' end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
flipper-sequel-0.10.2 | spec/flipper/adapters/sequel_spec.rb |
flipper-sequel-0.10.1 | spec/flipper/adapters/sequel_spec.rb |
flipper-sequel-0.10.0 | spec/flipper/adapters/sequel_spec.rb |