From: Jeremy Apthorp Date: Wed, 4 Jan 2012 23:00:24 +0000 (+1100) Subject: Add a test for quoting spaces in expanded $in and $out. X-Git-Tag: release-120715~155^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c74e70c2d865be8fc19affb390ea0704fa3eea50;p=platform%2Fupstream%2Fninja.git Add a test for quoting spaces in expanded $in and $out. --- 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()); +}