spec/moneta/simple_fog_spec.rb in moneta-0.7.5 vs spec/moneta/simple_fog_spec.rb in moneta-0.7.6

- old
+ new

@@ -1,24 +1,29 @@ # Generated by generate-specs require 'helper' describe_moneta "simple_fog" do + def log + @log ||= File.open(File.join(make_tempdir, 'simple_fog.log'), 'a') + end + require 'fog' Fog.mock! def new_store Moneta.new(:Fog, :aws_access_key_id => 'fake_access_key_id', :aws_secret_access_key => 'fake_secret_access_key', :provider => 'AWS', - :dir => 'moneta', :logger => {:out => File.open(File.join(make_tempdir, 'simple_fog.log'), 'a')}) + :dir => 'moneta', :logger => {:out => log}) end def load_value(value) Marshal.load(value) end include_context 'setup_store' it_should_behave_like 'marshallable_key' it_should_behave_like 'marshallable_value' + it_should_behave_like 'multiprocess' it_should_behave_like 'not_increment' it_should_behave_like 'null_objectkey_objectvalue' it_should_behave_like 'null_objectkey_stringvalue' it_should_behave_like 'null_objectkey_hashvalue' it_should_behave_like 'null_objectkey_booleanvalue'