Bug #4474 » patch2.diff
| 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 | ||
- « Previous
- 1
- 2
- 3
- Next »