diff options
author | Ben Noordhuis <info@bnoordhuis.nl> | 2012-01-02 12:29:39 +0100 |
---|---|---|
committer | Ben Noordhuis <info@bnoordhuis.nl> | 2012-01-02 12:29:39 +0100 |
commit | c123ac05dc37311d3dfb37ed6f22baef58280379 (patch) | |
tree | f1c49f60d3affab2148d50af7df46c0fe2238c4d /deps/uv/test/test-fs-event.c | |
parent | 4b3824b6826db3487d7490283d3d7f396720f337 (diff) | |
parent | 6f8839d2ac362ced42235a34a023af5e2c656501 (diff) | |
download | node-new-c123ac05dc37311d3dfb37ed6f22baef58280379.tar.gz |
Merge remote-tracking branch 'origin/v0.6'
Conflicts:
src/udp_wrap.cc
Diffstat (limited to 'deps/uv/test/test-fs-event.c')
-rw-r--r-- | deps/uv/test/test-fs-event.c | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/deps/uv/test/test-fs-event.c b/deps/uv/test/test-fs-event.c index 9e169caae0..97d91ee3ec 100644 --- a/deps/uv/test/test-fs-event.c +++ b/deps/uv/test/test-fs-event.c @@ -302,7 +302,7 @@ static void timer_cb(uv_timer_t* handle, int status) { ASSERT(status == 0); r = uv_fs_event_init(handle->loop, &fs_event, ".", fs_event_fail, 0); - ASSERT(r != -1); + ASSERT(r == 0); uv_close((uv_handle_t*)&fs_event, close_cb); uv_close((uv_handle_t*)handle, close_cb); @@ -328,3 +328,21 @@ TEST_IMPL(fs_event_immediate_close) { return 0; } + + +TEST_IMPL(fs_event_unref) { + uv_loop_t* loop; + int r; + + loop = uv_default_loop(); + + r = uv_fs_event_init(loop, &fs_event, ".", fs_event_fail, 0); + ASSERT(r == 0); + + uv_unref(loop); + + r = uv_run(loop); + ASSERT(r == 0); + + return 0; +} |