Sha256: df8bdfd4cc7fd237f70bd961aace8dc4ace6597d050ad5af49aa3f923408084f

Contents?: true

Size: 589 Bytes

Versions: 6

Compression:

Stored size: 589 Bytes

Contents

require "spec_helper"

describe JsonSpec::Memory do
  it "has a memory" do
    JsonSpec.memory.should == {}
  end

  it "memorizes strings" do
    JsonSpec.memorize("key", "value")
    JsonSpec.memory.should == {"key" => "value"}
  end

  it "regurgitates unremembered strings" do
    JsonSpec.remember("foo%{bar}").should == "foo%{bar}"
  end

  it "remembers strings" do
    JsonSpec.memorize("bar", "baz")
    JsonSpec.remember("foo%{bar}").should == "foobaz"
  end

  it "forgets" do
    JsonSpec.memorize("key", "value")
    JsonSpec.forget
    JsonSpec.memory.should == {}
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
json_spec-0.8.1 spec/json_spec/memory_spec.rb
json_spec-0.8.0 spec/json_spec/memory_spec.rb
json_spec-0.7.0 spec/json_spec/memory_spec.rb
json_spec-0.6.0 spec/json_spec/memory_spec.rb
json_spec-0.5.0 spec/json_spec/memory_spec.rb
json_spec-0.4.0 spec/json_spec/memory_spec.rb