Sha256: 446d012b64c808f5f0bd71f093fe37f8496d60219a98c89b6fe438c3fe911532

Contents?: true

Size: 480 Bytes

Versions: 9

Compression:

Stored size: 480 Bytes

Contents

require "spec_helper"
require "cascade/statistics_stores/abstract_store"
require "cascade/statistics_stores/array_store"

describe Cascade::StatisticsStores::ArrayStore do
  subject { Cascade::StatisticsStores::ArrayStore.new }

  context "on initialization" do
    it "use empty array as default value" do
      assert_equal subject.store, []
    end
  end

  it "add value to array on update" do
    mock(subject.store).<<(:some_value)
    subject.update(:some_value)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cascade-rb-0.2.3 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.2.2 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.2.1 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.2.0 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.1.5 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.1.4 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.1.2 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.1.1 spec/lib/statistics_stores/array_store_spec.rb
cascade-rb-0.1.0 spec/lib/statistics_stores/array_store_spec.rb