Sha256: 1698cd7e84e78079ce6a3d2b3ff62437947051af0a1432a46996327f8306e4b5
Contents?: true
Size: 711 Bytes
Versions: 6
Compression:
Stored size: 711 Bytes
Contents
require "test_helper" class CubicleStoreTest < ActiveSupport::TestCase setup do @store = Cubism::CubicleStore.new("cubism-test") end test "empty value just retrieves the key" do @store["foo"] = "bar" value = @store.fetch("foo") refute_nil @store["foo"] assert_equal "bar", value end test "fetch assigns value to empty key" do assert_nil @store["foo"] value = @store.fetch("foo", "bar") refute_nil @store["foo"] assert_equal "bar", value end test "fetch retrieves value for existing key, and does not overwrite it" do @store["foo"] = "baz" value = @store.fetch("foo", "bar") refute_nil @store["foo"] assert_equal "baz", value end end
Version data entries
6 entries across 6 versions & 1 rubygems