Move a passing test from Errors to MultipleOutputs
authorQingning Huo <qingninghuo@gmail.com>
Tue, 6 Sep 2011 21:19:45 +0000 (22:19 +0100)
committerQingning Huo <qingninghuo@gmail.com>
Tue, 6 Sep 2011 21:19:45 +0000 (22:19 +0100)
src/parsers_test.cc

index 12f09b019d048269cf35929fe58cca0123363727..5e2746d774313a09ab9626d2cdea25c52491f566 100644 (file)
@@ -312,16 +312,6 @@ TEST_F(ParserTest, Errors) {
     EXPECT_EQ("line 1, col 6: expected rule name, got unknown '%'", err);
   }
 
-  {
-    State state;
-    ManifestParser parser(&state, NULL);
-    string err;
-    EXPECT_TRUE(parser.Parse("rule cc\n  command = foo\n  depfile = bar\n"
-                              "build a.o b.o: cc c.cc\n",
-                              &err));
-    EXPECT_EQ("", err);
-  }
-
   {
     State state;
     ManifestParser parser(&state, NULL);
@@ -371,6 +361,17 @@ TEST_F(ParserTest, Errors) {
   }
 }
 
+TEST_F(ParserTest, MultipleOutputs)
+{
+  State state;
+  ManifestParser parser(&state, NULL);
+  string err;
+  EXPECT_TRUE(parser.Parse("rule cc\n  command = foo\n  depfile = bar\n"
+                            "build a.o b.o: cc c.cc\n",
+                            &err));
+  EXPECT_EQ("", err);
+}
+
 TEST_F(ParserTest, SubNinja) {
   files_["test.ninja"] =
     "var = inner\n"