()
| 160 | |
| 161 | #[test] |
| 162 | fn test_multiple_wraps() { |
| 163 | let mut builder = CommandBuilder::new("valgrind"); |
| 164 | builder |
| 165 | .arg("my-program") |
| 166 | .wrap("setarch", ["x86_64", "--addr-no-randomize"]) |
| 167 | .wrap("sudo", ["-n"]); |
| 168 | assert_eq!( |
| 169 | builder.as_command_line(), |
| 170 | "sudo -n setarch x86_64 --addr-no-randomize valgrind my-program" |
| 171 | ); |
| 172 | } |
| 173 | |
| 174 | #[test] |
| 175 | fn test_wrap_with_spaces() { |