use std::process::{Command, Stdio};
mod common;
use common::cargo_dir;
#[test]
fn example3() {
let cd = cargo_dir();
let rcscript = cd.into_std().join("rcscript");
let output = Command::new(rcscript)
.arg("rc.d/example1")
.arg("rcvar")
.env("RCVAR_ARGV0", "example3")
.stdout(Stdio::piped())
.output()
.expect("rcscript should spawn");
assert_eq!(0, output.status.code().unwrap_or(0));
let s = String::from_utf8(output.stdout);
assert_eq!("example3_FIELD1\nexample3_FIELD2\n", s.unwrap());
}