Sha256: 65a112f730bd3fdeaeeed721f7ce627eb3795a9c229295afe90029c7fe086b5b

Contents?: true

Size: 657 Bytes

Versions: 1

Compression:

Stored size: 657 Bytes

Contents

require File.join(File.dirname(__FILE__), "..", "spec_helper")

describe Redcar::Plugin::Storage do
  it "acts like a hash" do
    storage = Redcar::Plugin::Storage.new('test')
    storage[:some_key] = "some value"
    storage[:some_key].should == "some value"
    storage[:some_key] = "some other value"
    storage[:some_key].should == "some other value"
  end

  it "saves to disk" do
    storage = Redcar::Plugin::Storage.new('test_storage_saved')
    storage[:some_key] = "some value"
    storage = Redcar::Plugin::Storage.new('test_storage_saved')
    storage[:some_key].should == "some value"
    
    FileUtils.rm_rf(storage.send(:path))
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
redcar-0.3.2dev plugins/core/spec/core/storage_spec.rb