mirror of
https://github.com/Noratrieb/fix-und-fertig.git
synced 2026-01-14 18:55:04 +01:00
27 lines
614 B
Rust
27 lines
614 B
Rust
mod helpers;
|
|
use helpers::*;
|
|
|
|
#[test]
|
|
fn init() {
|
|
let dir = tmpdir();
|
|
|
|
run_in(&dir, ["init"]).unwrap();
|
|
|
|
assert!(dir.path().join(".fuf").is_dir());
|
|
assert!(dir.path().join(".fuf").join("db").is_dir());
|
|
assert!(dir.path().join(".fuf").join("db").join("objects").is_dir());
|
|
}
|
|
|
|
#[test]
|
|
fn double_init() {
|
|
let dir = tmpdir();
|
|
|
|
run_in(&dir, ["init"]).unwrap();
|
|
|
|
assert!(dir.path().join(".fuf").is_dir());
|
|
assert!(dir.path().join(".fuf").join("db").is_dir());
|
|
assert!(dir.path().join(".fuf").join("db").join("objects").is_dir());
|
|
|
|
|
|
assert!(run_in(&dir, ["init"]).is_err());
|
|
}
|