diff options
-rw-r--r-- | src/graph_test.cc | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/graph_test.cc b/src/graph_test.cc index c1a0f93..07a1936 100644 --- a/src/graph_test.cc +++ b/src/graph_test.cc @@ -131,3 +131,12 @@ TEST_F(GraphTest, RootNodes) { EXPECT_EQ("out", name.substr(0, 3)); } } + +TEST_F(GraphTest, VarInOutQuoteSpaces) { + ASSERT_NO_FATAL_FAILURE(AssertParse(&state_, +"build a$ b: cat nospace with$ space nospace2\n")); + + Edge* edge = GetNode("a b")->in_edge(); + EXPECT_EQ("cat nospace \"with space\" nospace2 > \"a b\"", + edge->EvaluateCommand()); +} |