Repository: deno
Issue: port remaining std/node unit test cases
Labels: good first issue,help wanted

We need to port test from https://github.com/denoland/deno_std/tree/0.177.0/node

remaining:
- [x] `node/_fs/_fs_access_test.ts` #18249
- [x] `node/_fs/_fs_appendFile_test.ts` #18262
- [x] `node/_fs/_fs_chmod_test.ts` #18262
- [x] `node/_fs/_fs_chown_test.ts` #18262
- [x] `node/_fs/_fs_close_test.ts` #18262
- [x] `node/_fs/_fs_copy_test.ts` #18262
- [x] `node/_fs/_fs_dir_test.ts` #18463 
- [x] `node/_fs/_fs_dirent_test.ts` #19461
- [x] `node/_fs/_fs_exists_test.ts` #18262
- [x] `node/_fs/_fs_fdatasync_test.ts` #18262
- [x] `node/_fs/_fs_fstat_test.ts` #18262
- [x] `node/_fs/_fs_fsync_test.ts` #18262
- [x] `node/_fs/_fs_ftruncate_test.ts` #18262
- [x] `node/_fs/_fs_futimes_test.ts` #18262
- [x] `node/_fs/_fs_link_test.ts` #18262 
- [x] `node/_fs/_fs_lstat_test.ts` #18262
- [x] `node/_fs/_fs_mkdir_test.ts` #18262
- [x] `node/_fs/_fs_mkdtemp_test.ts` #18262
- [x] `node/_fs/_fs_open_test.ts` #19505
- [x] `node/_fs/_fs_opendir_test.ts` #18262
- [x] `node/_fs/_fs_readFile_test.ts` #18262
- [x] `node/_fs/_fs_read_test.ts` #19588 
- [x] `node/_fs/_fs_readdir_test.ts` #18262
- [x] `node/_fs/_fs_readlink_test.ts` #18262
- [x] `node/_fs/_fs_realpath_test.ts` #18262
- [x] `node/_fs/_fs_rename_test.ts` #18262
- [x] `node/_fs/_fs_rm_test.ts` #18262
- [x] `node/_fs/_fs_rmdir_test.ts` #18262
- [x] `node/_fs/_fs_stat_test.ts` #18262
- [x] `node/_fs/_fs_symlink_test.ts` #18262
- [x] `node/_fs/_fs_truncate_test.ts` #18262
- [x] `node/_fs/_fs_unlink_test.ts` #18262
- [x] `node/_fs/_fs_utimes_test.ts` #18262
- [x] `node/_fs/_fs_watch_test.ts` #18249
- [x] `node/_fs/_fs_writeFile_test.ts` #19524
- [x] `node/_fs/_fs_write_test.ts` #18262
- [ ] `node/_util/_util_callbackify_test.ts` #19664
- [x] `node/assertion_error_test.ts` #19609
- [x] `node/async_hooks_test.ts` #18004 
- [x] `node/buffer_test.ts` #19556
- [ ] `node/child_process_test.ts`
- [x] `node/crypto_test.ts` #19561 
- ~~`node/global_test.ts`~~
- [x] `node/http_test.ts` #18747
- [ ] `node/https_test.ts`
- ~~`node/internal/crypto/_randomBytes_test.ts`~~
- ~~`node/internal/crypto/_randomFill_test.ts`~~
- ~~`node/internal/crypto/_randomInt_test.ts`~~
- ~~`node/internal/crypto/pbkdf2_test.ts`~~
- ~~`node/internal/crypto/scrypt_test.ts`~~
- ~~`node/internal/errors_test.ts`~~ Skip as this is an internal API
- ~~`node/internal/fs/streams_test.ts`~~ Skip as this is an internal API
- ~~`node/internal/util/types_test.ts`~~ tested by compat test case (`parallel/test-util-types.js`)
- ~~`node/internal_binding/_timingSafeEqual_test.ts`~~ Skip as this is an internal API
- ~~`node/internal_binding/node_file_test.ts`~~ Skip as this is an internal API
- ~~`node/module_all_test.ts`~~
- ~~`node/module_test.ts`~~
- [x] `node/net_test.ts` #19663 
- [x] `node/os_test.ts` #19305 
- [x] `node/perf_hooks_test.ts` #19648 
- [ ] `node/process_test.ts`
- [x] `node/querystring_test.ts` #18256
- [x] `node/readline_test.ts` #18256
- [x] `node/string_decoder_test.ts` #18473 
- [x] `node/timers_test.ts` #18472 
- [x] `node/tls_test.ts` #17871
- [x] `node/tty_test.ts` #17868
- ~~`node/upstream_modules_test.ts`~~ We don't have these hard-coded modules anymore
- ~~`node/url_test.ts`~~ no meaningful test cases included
- [x] `node/util_test.ts` #17868
- ~~`node/vm_test.ts`~~ Let's skip this as there's no meaningful test cases
- ~~`node/worker_threads_test.ts`~~ (note: worker_thread is disabled now)