From 5774b64200dc51de37fbc7bdcfe0a60c30a60ec2 Mon Sep 17 00:00:00 2001 From: Tobias Klug Date: Fri, 16 Aug 2024 15:12:56 +0200 Subject: [PATCH] Add tests for ls of strikes --- cli-client/tests/cli.rs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/cli-client/tests/cli.rs b/cli-client/tests/cli.rs index 47ea701..200235a 100644 --- a/cli-client/tests/cli.rs +++ b/cli-client/tests/cli.rs @@ -27,3 +27,16 @@ fn add_strike() -> Result<(), Box> { Ok(()) } + +#[test] +fn list_strikes() -> Result<(), Box> { + let file = assert_fs::NamedTempFile::new("./tests/fixtures/db.json")?; + file.write_str("{\"guenther\": 1}")?; + + let mut cmd = Command::cargo_bin("strikes")?; + + cmd.arg("--db-path").arg(file.path()).arg("ls"); + cmd.assert().success().stdout("{\"guenther\": 1}\n"); + + Ok(()) +}