Project

General

Profile

Bug #4474 » patch2.diff

Glass_saga (Masaki Matsushita), 03/10/2011 08:25 PM

View differences:

lib/pstore.rb
end
end
value
rescue ThreadError
raise PStore::Error, "nested transaction"
end
private
test/test_pstore.rb
File.unlink("pstore.tmp2.#{Process.pid}") rescue nil
end
end
def test_nested_transaction_raises_error
assert_raise(PStore::Error) do
@pstore.transaction { @pstore.transaction { } }
end
pstore = PStore.new("pstore.tmp2.#{Process.pid}", true)
assert_raise(PStore::Error) do
pstore.transaction { pstore.transaction { } }
end
end
end
(3-3/3)