aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/fs.test.js (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-03-02Add fs/promises tests and migrate fs.test.js to TypeScript (#2279)Gravatar Colin McDonnell 1-997/+0
2023-02-17Update fs.test.jsGravatar Jarred Sumner 1-4/+4
2023-02-17Fix flaky testGravatar Jarred Sumner 1-18/+19
2023-02-16Fix #1516 (#2089)Gravatar Justin Whear 1-0/+7
`FileSystemFlags.fromJS` was hardcoded to return O_RDONLY when the flag value was null or undefined and this caused breakage when used with write functions. Updated the function to take a `default` argument so that the caller can specify a sane default for their use.
2023-02-14[WIP] fix(node:fs): export `fs.ReadStream` and `fs.WriteStream` (#1798)Gravatar Derrick Farris 1-1/+183
* fix(node:fs): export fs.WriteStream and fs.ReadStream * test(node:fs): add tests for fs.ReadStream and fs.WriteStream * test(node:fs): prevent opening fd w/o closing * fix(node:fs): hack ESM export for fs streams to keep lazy loading * fix(node:fs): = -> ===, fix hasInstance comparison * test(node:fs): add test that actually checks that re-exported streams work * fix(fs): eagerly load our slow lazy fns (thanks esm) * fix(fs): employ @alexlamsl 's constructor w/o new trick on Read/WriteStream
2023-02-06Make `Stat` functions fastGravatar Jarred Sumner 1-1/+28
2023-02-06Expose Dirent and Stats (#1998)Gravatar MichaƂ Warda 1-0/+11
* Expose dirent and stats * Expose Dirent and Stats inside fs * Add tests for Dirent and Stats exposing * Automatically generate bindings
2023-01-31Fixes fs.constantsGravatar Jarred Sumner 1-88/+80
2023-01-31Fix missing `*ms` getters in StatGravatar Jarred Sumner 1-0/+18
Related to #1949
2023-01-24Fixes #1887Gravatar Jarred Sumner 1-0/+47
2023-01-20fix hanging testGravatar Jarred Sumner 1-38/+42
2023-01-18add `fs.rmdir` & friends (#1838)Gravatar Alex Lam S.L 1-1/+117
2023-01-18Fix crash with invalid arguments in readdir()bun-v0.5.0Gravatar Jarred Sumner 1-1/+29
2023-01-14fix bugs (#1795)Gravatar Alex Lam S.L 1-10/+16
- segfault reading stacktrace from `fs/promises` rejections - `Promise` rejection within `describe()` ends testing abruptly - `FSSink.write()` incorrectly handles `objectMode` - `FSSink.write()` throws wrong error codes
2023-01-10Add two tests for fs/promisesGravatar Jarred Sumner 1-0/+16
2022-12-21Add test for stat()Gravatar Jarred Sumner 1-0/+9
2022-11-09Add bun-types, add typechecking, add `child_process` types (#1475)Gravatar Colin McDonnell 1-18/+18
* Add bun-types to packages * Improve typing * Fix types in tests * Fix dts tests * Run formatter * Fix all type errors * Add strict mode, fix type errors * Add ffi changes * Move workflows to root * Add workflows * Remove labeler * Add child_process types * Fix synthetic defaults issue * Remove docs * Move scripts * Run prettier * Include examples in typechecking * captureStackTrace types * moved captureStackTrace types to globals * Address reviews Co-authored-by: Colin McDonnell <colinmcd@alum.mit.edu> Co-authored-by: Dylan Conway <dylan.conway567@gmail.com>
2022-11-01fix createWriteStream (#1433)Gravatar Lawrence Chen 1-0/+69
* fix createWriteStream * remove comment
2022-10-21Add test for `fs.createReadStream`Gravatar Jarred Sumner 1-0/+43
2022-10-11Implement `fs.rm` cross-platformlyGravatar Jarred Sumner 1-0/+32
2022-09-30more gc in fs testGravatar Jarred Sumner 1-1/+13
2022-09-09[node:fs] Fix readFileSync on non-regular filesGravatar Jarred Sumner 1-0/+12
Fixes https://github.com/oven-sh/bun/issues/1220
2022-08-09[node compat] Add tests for `fs.copyFileSync`Gravatar Jarred Sumner 1-0/+60
2022-07-20feat(node/fs): implement more stat methods (#807)Gravatar Carter Snook 1-0/+61
2022-06-22change the directory structurejarred/renameGravatar Jarred Sumner 1-0/+244