summaryrefslogtreecommitdiffstats
path: root/vendor/gix-fs/tests/capabilities/mod.rs
blob: ba02d09c04a6f59d9c8c3f12e5ece9a7cab3885d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#[test]
fn probe() {
    let dir = tempfile::tempdir().unwrap();
    std::fs::File::create(dir.path().join("config")).unwrap();
    let ctx = gix_fs::Capabilities::probe(dir.path());
    dbg!(ctx);
    let entries: Vec<_> = std::fs::read_dir(dir.path())
        .unwrap()
        .filter_map(Result::ok)
        .filter(|e| e.file_name().to_str() != Some("config"))
        .map(|e| e.path())
        .collect();
    assert_eq!(
        entries.len(),
        0,
        "there should be no left-over files after probing, found {entries:?}"
    );
}