Sha256: 49ca9dad803b9da3989c1f9c4d311576d7bb53c8d63d8f47bb90ea9e682020f1

Contents?: true

Size: 751 Bytes

Versions: 23

Compression:

Stored size: 751 Bytes

Contents

require 'spec_helper'

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

  let(:sequencer) { ActiveRecord::Turntable::Sequencer::Barrage.new(klass, options) }
  let(:sequence_name) { "hogefuga" }
  let(:options) { { "options" => { "generators" => [ {"name" => "sequence", "length" => 16} ] } } }
  let(:klass) { Class.new }

  describe "#next_sequence_value" do
    subject { sequencer.next_sequence_value("hogefuga") }
    it { is_expected.to be_kind_of(Integer) }
  end

  describe "#current_sequence_value" do
    subject { sequencer.current_sequence_value("hogefuga") }
    it { is_expected.to be_kind_of(Integer) }
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
activerecord-turntable-2.5.0 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.4.0 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.3.3 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.3.2 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.3.1 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.3.0 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.2.2 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.2.1 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.2.0 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.1 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.0 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.0.rc2 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.0.rc1 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.0.beta2 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.1.0.beta1 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.0.6 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.0.5 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.0.4 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.0.3 spec/active_record/turntable/sequencer/barrage_spec.rb
activerecord-turntable-2.0.2 spec/active_record/turntable/sequencer/barrage_spec.rb