test: fix uv_fs_readdir test

Don't make assumptions about the order in which the
directory entries are returned by the file system.
This commit is contained in:
Ben Noordhuis 2011-09-05 00:57:23 +02:00
parent a52a2c781a
commit 826db45343

View File

@ -324,9 +324,8 @@ static void readdir_cb(uv_fs_t* req) {
ASSERT(req->fs_type == UV_FS_READDIR);
ASSERT(req->result == 2);
ASSERT(req->ptr);
ASSERT(strcmp((const char*)req->ptr, "file1") == 0);
ASSERT(strcmp((char*)req->ptr + strlen((const char*)req->ptr) + 1,
"file2") == 0);
ASSERT(memcmp(req->ptr, "file1\0file2\0", 12) == 0
|| memcmp(req->ptr, "file2\0file1\0", 12) == 0);
readdir_cb_count++;
uv_fs_req_cleanup(req);
ASSERT(!req->ptr);