From 4b3e2ea4cde252f3cfeef979628f166ab0cbdd22 Mon Sep 17 00:00:00 2001 From: Matthias Beyer Date: Sun, 13 Oct 2019 12:52:41 +0200 Subject: [PATCH] Add test: Test whether imag-header reports header at imag.version after entry creation Signed-off-by: Matthias Beyer --- tests/ui/src/imag_header.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/tests/ui/src/imag_header.rs b/tests/ui/src/imag_header.rs index 987eadc5..5119689e 100644 --- a/tests/ui/src/imag_header.rs +++ b/tests/ui/src/imag_header.rs @@ -17,3 +17,26 @@ // Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA // +use std::process::Command; + +use assert_cmd::prelude::*; +use assert_fs::fixture::TempDir; + +pub fn binary(tempdir: &TempDir) -> Command { + crate::imag::binary(tempdir, "imag-header") +} + +#[test] +fn test_no_header_besides_version_after_creation() { + crate::setup_logging(); + let imag_home = crate::imag::make_temphome(); + crate::imag_init::call(&imag_home); + crate::imag_create::call(&imag_home, &["test"]); + + let mut bin = binary(&imag_home); + bin.arg("test"); + bin.arg("string"); + bin.arg("imag.version"); + bin.assert().success(); +} +