From 903b35f8bbf43b523bf7cb8ede68af2c87800236 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sat, 28 Jan 2017 11:54:43 -0500 Subject: [PATCH] test CommandParser ignores newlines at end of command --- test/src/test_CommandParser.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/src/test_CommandParser.cc b/test/src/test_CommandParser.cc index b059a18..ec5c07c 100644 --- a/test/src/test_CommandParser.cc +++ b/test/src/test_CommandParser.cc @@ -43,7 +43,7 @@ TEST(CommandParser_parse, parses_a_basic_command) TEST(CommandParser_parse, parses_a_command_with_quoted_arguments) { - EncodedString command("echo 'Hello There'\" World!\" a'b'c d\"e\"f ' ' \"\" 1 2 3"); + EncodedString command("echo 'Hello There'\" World!\" a'b'c d\"e\"f ' ' \"\" 1 2 3\n"); CommandParser cp; EXPECT_TRUE(cp.parse(command)); compare_parsed(std::vector({ @@ -61,7 +61,7 @@ TEST(CommandParser_parse, parses_a_command_with_quoted_arguments) TEST(CommandParser_parse, parses_a_command_with_escaped_characters) { - EncodedString command(" echo \\ ' \\' a ' \"b \\\" c\" \\\\too"); + EncodedString command(" echo \\ ' \\' a ' \"b \\\" c\" \\\\too\n"); CommandParser cp; EXPECT_TRUE(cp.parse(command)); compare_parsed(std::vector({