summaryrefslogtreecommitdiff
path: root/deps/uv/test/test-fs-event.c
diff options
context:
space:
mode:
authorBen Noordhuis <info@bnoordhuis.nl>2012-01-02 12:29:39 +0100
committerBen Noordhuis <info@bnoordhuis.nl>2012-01-02 12:29:39 +0100
commitc123ac05dc37311d3dfb37ed6f22baef58280379 (patch)
treef1c49f60d3affab2148d50af7df46c0fe2238c4d /deps/uv/test/test-fs-event.c
parent4b3824b6826db3487d7490283d3d7f396720f337 (diff)
parent6f8839d2ac362ced42235a34a023af5e2c656501 (diff)
downloadnode-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.c20
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;
+}