summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorMatthias Beyer <mail@beyermatthias.de>2019-10-13 12:52:41 +0200
committerMatthias Beyer <mail@beyermatthias.de>2019-11-02 18:19:30 +0100
commit4b3e2ea4cde252f3cfeef979628f166ab0cbdd22 (patch)
tree487ef2197ba858da6d50c27a93e149ea979d1f78 /tests
parent61a1a241c82c79baa8b2a6dbb03fb70b49cca5ea (diff)
Add test: Test whether imag-header reports header at imag.version after entry creation
Signed-off-by: Matthias Beyer <mail@beyermatthias.de>
Diffstat (limited to 'tests')
-rw-r--r--tests/ui/src/imag_header.rs23
1 files changed, 23 insertions, 0 deletions
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();
+}
+