From 30e52ca906dbb5b9c15345beecfea23c12dff895 Mon Sep 17 00:00:00 2001 From: Aleksey Kladov Date: Sat, 28 Apr 2018 17:57:03 +0300 Subject: [PATCH] Extend dashes forwarding test --- tests/testsuite/run.rs | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/tests/testsuite/run.rs b/tests/testsuite/run.rs index 47360c4cd..ac6c6e212 100644 --- a/tests/testsuite/run.rs +++ b/tests/testsuite/run.rs @@ -965,26 +965,24 @@ fn dashes_are_forwarded() { name = "foo" version = "0.0.1" authors = [] - - [[bin]] - name = "bar" "#, ) .file( - "src/main.rs", + "src/bin/bar.rs", r#" fn main() { let s: Vec = std::env::args().collect(); - assert_eq!(s[1], "a"); - assert_eq!(s[2], "--"); - assert_eq!(s[3], "b"); + assert_eq!(s[1], "--"); + assert_eq!(s[2], "a"); + assert_eq!(s[3], "--"); + assert_eq!(s[4], "b"); } "#, ) .build(); assert_that( - p.cargo("run").arg("--").arg("a").arg("--").arg("b"), + p.cargo("run -- -- a -- b"), execs().with_status(0), ); } -- 2.30.2