mirror of
https://github.com/rust-lang/rustlings.git
synced 2024-12-26 00:00:03 +03:00
Remove list tests because of the TUI
This commit is contained in:
parent
3a4f2bebb4
commit
c2501ae733
|
@ -194,57 +194,3 @@ fn run_single_test_success_with_output() {
|
||||||
.code(0)
|
.code(0)
|
||||||
.stdout(predicates::str::contains("THIS TEST TOO SHALL PASS"));
|
.stdout(predicates::str::contains("THIS TEST TOO SHALL PASS"));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn run_rustlings_list() {
|
|
||||||
Command::cargo_bin("rustlings")
|
|
||||||
.unwrap()
|
|
||||||
.args(["list"])
|
|
||||||
.current_dir("tests/fixture/success")
|
|
||||||
.assert()
|
|
||||||
.success();
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn run_rustlings_list_no_pending() {
|
|
||||||
Command::cargo_bin("rustlings")
|
|
||||||
.unwrap()
|
|
||||||
.args(["list"])
|
|
||||||
.current_dir("tests/fixture/success")
|
|
||||||
.assert()
|
|
||||||
.success()
|
|
||||||
.stdout(predicates::str::contains("Pending").not());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn run_rustlings_list_both_done_and_pending() {
|
|
||||||
Command::cargo_bin("rustlings")
|
|
||||||
.unwrap()
|
|
||||||
.args(["list"])
|
|
||||||
.current_dir("tests/fixture/state")
|
|
||||||
.assert()
|
|
||||||
.success()
|
|
||||||
.stdout(predicates::str::contains("Done").and(predicates::str::contains("Pending")));
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn run_rustlings_list_without_pending() {
|
|
||||||
Command::cargo_bin("rustlings")
|
|
||||||
.unwrap()
|
|
||||||
.args(["list", "--solved"])
|
|
||||||
.current_dir("tests/fixture/state")
|
|
||||||
.assert()
|
|
||||||
.success()
|
|
||||||
.stdout(predicates::str::contains("Pending").not());
|
|
||||||
}
|
|
||||||
|
|
||||||
#[test]
|
|
||||||
fn run_rustlings_list_without_done() {
|
|
||||||
Command::cargo_bin("rustlings")
|
|
||||||
.unwrap()
|
|
||||||
.args(["list", "--unsolved"])
|
|
||||||
.current_dir("tests/fixture/state")
|
|
||||||
.assert()
|
|
||||||
.success()
|
|
||||||
.stdout(predicates::str::contains("Done").not());
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue