Skip to content

Commit 288dd0f

Browse files
committed
Add cli tests for 'conserve versions'
1 parent ad8cfd1 commit 288dd0f

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

tests/cli/main.rs

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -483,3 +483,48 @@ fn size_exclude() {
483483
.success()
484484
.stdout("10\n");
485485
}
486+
487+
#[test]
488+
fn versions() {
489+
run_conserve()
490+
.args(&["versions", "testdata/archive/simple/v0.6.10"])
491+
.assert()
492+
.success()
493+
.stdout(
494+
"\
495+
b0000 complete 2021-03-04 05:21:15 0:00
496+
b0001 complete 2021-03-04 05:21:30 0:00
497+
b0002 complete 2021-03-04 05:27:28 0:00
498+
",
499+
);
500+
}
501+
502+
#[test]
503+
fn versions_short() {
504+
run_conserve()
505+
.args(&["versions", "--short", "testdata/archive/simple/v0.6.10"])
506+
.assert()
507+
.success()
508+
.stdout(
509+
"\
510+
b0000
511+
b0001
512+
b0002
513+
",
514+
);
515+
}
516+
517+
#[test]
518+
fn versions_sizes() {
519+
run_conserve()
520+
.args(&["versions", "--sizes", "testdata/archive/simple/v0.6.10"])
521+
.assert()
522+
.success()
523+
.stdout(
524+
"\
525+
b0000 complete 2021-03-04 05:21:15 0:00 0 MB
526+
b0001 complete 2021-03-04 05:21:30 0:00 0 MB
527+
b0002 complete 2021-03-04 05:27:28 0:00 0 MB
528+
",
529+
);
530+
}

0 commit comments

Comments
 (0)