From af71f6ecdb4a892b1a897d959a6aaf873bfc0b19 Mon Sep 17 00:00:00 2001 From: brian khuu Date: Tue, 16 Jan 2024 04:00:20 +1100 Subject: [PATCH] adjust testDefaultArgs_hasCliArgs_impliedMergeThem --- test/tool/args/args_test.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/test/tool/args/args_test.c b/test/tool/args/args_test.c index 9d46a624d..83bec59c4 100644 --- a/test/tool/args/args_test.c +++ b/test/tool/args/args_test.c @@ -64,20 +64,24 @@ world\r\n\ EXPECT_EQ(NULL, __argv[5]); } -TEST(LoadZipArgs, testDefaultArgs_hasCliArgs_doesNothing) { +TEST(LoadZipArgs, testDefaultArgs_hasCliArgs_impliedMergeThem) { int argc = 2; char *args[] = {"prog", "yo", 0}; char **argv = &args[0]; EXPECT_EQ(0, LoadZipArgsImpl(&argc, &argv, strdup("\ -x\r\n\ -hello\r\n\ +hello o\r\n\ -y\r\n\ world\r\n\ "))); ASSERT_EQ(2, argc); EXPECT_STREQ("prog", argv[0]); - EXPECT_STREQ("yo", argv[1]); - EXPECT_EQ(NULL, argv[2]); + EXPECT_STREQ("-x", argv[1]); + EXPECT_STREQ("hell o", argv[2]); + EXPECT_STREQ("-y", argv[3]); + EXPECT_STREQ("world", argv[4]); + EXPECT_STREQ("yo", argv[5]); + EXPECT_EQ(NULL, argv[6]); } TEST(LoadZipArgs, testDots_hasCliArgs_mergesThem) {