summaryrefslogtreecommitdiffstats
path: root/tests/ui/src/imag_header.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/ui/src/imag_header.rs')
-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();
+}
+