diff --git a/test/wasi/c/stat.c b/test/wasi/c/stat.c index fd3854937b9e6e..e4fcafd713d855 100644 --- a/test/wasi/c/stat.c +++ b/test/wasi/c/stat.c @@ -49,5 +49,15 @@ int main(void) { ret = stat(PATH, &st); assert(ret == -1); + ret = stat(OUTPUT_DIR, &st); + assert(ret == 0); + assert(S_ISDIR(st.st_mode)); + + ret = rmdir(OUTPUT_DIR); + assert(ret == 0); + + ret = stat(OUTPUT_DIR, &st); + assert(ret == -1); + return 0; } diff --git a/test/wasi/wasm/stat.wasm b/test/wasi/wasm/stat.wasm index 0d7980970fbe8b..62093147938347 100755 Binary files a/test/wasi/wasm/stat.wasm and b/test/wasi/wasm/stat.wasm differ