MCPcopy Create free account
hub / github.com/atomicdotdev/atomic / test_list_dir

Function test_list_dir

atomic-core/src/output/filesystem/tests.rs:407–419  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

405
406#[test]
407fn test_list_dir() {
408 let (dir, fs) = temp_fs();
409 std::fs::write(dir.path().join("file1.txt"), "").unwrap();
410 std::fs::write(dir.path().join("file2.txt"), "").unwrap();
411 std::fs::create_dir(dir.path().join("subdir")).unwrap();
412
413 let entries = fs.list_dir("").unwrap();
414
415 assert_eq!(entries.len(), 3);
416 assert!(entries.contains(&("file1.txt".to_string(), false)));
417 assert!(entries.contains(&("file2.txt".to_string(), false)));
418 assert!(entries.contains(&("subdir".to_string(), true)));
419}
420
421#[test]
422fn test_list_dir_sorted() {

Callers

nothing calls this directly

Calls 5

temp_fsFunction · 0.85
writeFunction · 0.85
list_dirMethod · 0.80
unwrapMethod · 0.45
pathMethod · 0.45

Tested by

no test coverage detected