Sha256: e1f2833c5af5c1f95dff2f1f6decae7e119b23f168d7e966f64ef0253700ef41

Contents?: true

Size: 534 Bytes

Versions: 3

Compression:

Stored size: 534 Bytes

Contents

require "spec_helper"

describe ActiveRecord::Turntable::ActiveRecordExt::Sequencer do
  before(:all) do
    reload_turntable!(File.join(File.dirname(__FILE__), "../../../config/turntable.yml"))
  end

  before(:each) do
    establish_connection_to(:test)
    truncate_shard
  end

  context "With sequencer enabled model" do
    subject { User }
    its(:sequence_name) { is_expected.to_not be_nil }
  end

  context "With sequencer disabled model" do
    subject { Card }
    its(:sequence_name) { is_expected.to be_nil }
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
activerecord-turntable-3.0.0.alpha3 spec/active_record/turntable/active_record_ext/sequencer_spec.rb
activerecord-turntable-3.0.0.alpha2 spec/active_record/turntable/active_record_ext/sequencer_spec.rb
activerecord-turntable-3.0.0.alpha1 spec/active_record/turntable/active_record_ext/sequencer_spec.rb