diff options
author | Casper Beyer <caspervonb@pm.me> | 2020-06-30 11:37:05 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-06-29 23:37:05 -0400 |
commit | 971dfcf9bbf469b4d21f4a614d3f825528d748f5 (patch) | |
tree | 1497cd7fe70d88864e72a3fb26c26d631152b3cf | |
parent | 9b749945bbb8c86ef1fcad9603bd7a84f27bdd8f (diff) |
test(std/wasi): add rename test (#6573)
-rw-r--r-- | std/wasi/testdata/std_fs_rename.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/std/wasi/testdata/std_fs_rename.rs b/std/wasi/testdata/std_fs_rename.rs new file mode 100644 index 000000000..53688eecb --- /dev/null +++ b/std/wasi/testdata/std_fs_rename.rs @@ -0,0 +1,11 @@ +// { "preopens": { "/scratch": "scratch" } } + +fn main() { + let old_path = "/scratch/old_file"; + let new_path = "/scratch/new_file"; + + assert!(std::fs::write(old_path, b"Hello, world!").is_ok()); + assert!(std::fs::rename(old_path, new_path).is_ok()); + assert!(std::fs::read(old_path).is_err()); + assert_eq!(std::fs::read(new_path).unwrap(), b"Hello, world!"); +} |