spec/moneta/pool_spec.rb in moneta-0.7.5 vs spec/moneta/pool_spec.rb in moneta-0.7.6
- old
+ new
@@ -1,9 +1,13 @@
# Generated by generate-specs
require 'helper'
describe_moneta "pool" do
+ def log
+ @log ||= File.open(File.join(make_tempdir, 'pool.log'), 'a')
+ end
+
def new_store
Moneta.build do
use :Pool do
adapter :File, :dir => File.join(make_tempdir, "pool")
end
@@ -14,9 +18,10 @@
Marshal.load(value)
end
include_context 'setup_store'
it_should_behave_like 'increment'
+ it_should_behave_like 'multiprocess'
it_should_behave_like 'null_stringkey_stringvalue'
it_should_behave_like 'persist_stringkey_stringvalue'
it_should_behave_like 'returndifferent_stringkey_stringvalue'
it_should_behave_like 'store_stringkey_stringvalue'
end