use docker_command::*; use std::error::Error; use std::path::Path; /// Execute "docker run" to test an actual container. This example is /// used in the readme. #[test] fn test_example() -> Result<(), Box> { // Begin readme example let output = Launcher::auto() .ok_or("container comand not found")? .run(RunOpt { image: "alpine:latest".into(), command: Some(Path::new("echo").into()), args: vec!["hello".into(), "world".into()], ..Default::default() }) .enable_capture() .run()?; assert_eq!(output.stdout_string_lossy(), "hello world\n"); // End readme example Ok(()) }