diff options
Diffstat (limited to 'src/couch/test/eunit/couch_btree_tests.erl')
-rw-r--r-- | src/couch/test/eunit/couch_btree_tests.erl | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/couch/test/eunit/couch_btree_tests.erl b/src/couch/test/eunit/couch_btree_tests.erl index c9b791d2c..9e7d3d0d7 100644 --- a/src/couch/test/eunit/couch_btree_tests.erl +++ b/src/couch/test/eunit/couch_btree_tests.erl @@ -14,6 +14,7 @@ -include_lib("couch/include/couch_eunit.hrl"). -include_lib("couch/include/couch_db.hrl"). +-include_lib("ioq/include/ioq.hrl"). -define(ROWS, 1000). -define(TIMEOUT, 60). % seconds @@ -42,6 +43,8 @@ setup_red() -> setup_red(_) -> setup_red(). +teardown(#ioq_file{}=Fd) -> + ok = couch_file:close(Fd); teardown(Fd) when is_pid(Fd) -> ok = couch_file:close(Fd); teardown({Fd, _}) -> @@ -74,6 +77,14 @@ red_test_funs() -> btree_open_test_() -> + { + setup, + fun() -> test_util:start(?MODULE, [ioq]) end, + fun test_util:stop/1, + fun btree_should_open/0 + }. + +btree_should_open() -> {ok, Fd} = couch_file:open(?tempfile(), [create, overwrite]), {ok, Btree} = couch_btree:open(nil, Fd, [{compression, none}]), { |