diff options
Diffstat (limited to 'src/test.cc')
-rw-r--r-- | src/test.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/test.cc b/src/test.cc index b37a16a1fe0c..bf7ee191f0b7 100644 --- a/src/test.cc +++ b/src/test.cc @@ -74,13 +74,18 @@ void runTests() Hash builder1 = addValue("./test-builder-1.sh"); - evalTest(ATmake("Exec(Str(<str>), External(<str>), [])", - thisSystem.c_str(), ((string) builder1).c_str())); + Expr e1 = ATmake("Exec(Str(<str>), External(<str>), [])", + thisSystem.c_str(), ((string) builder1).c_str()); + + evalTest(e1); Hash builder2 = addValue("./test-builder-2.sh"); - evalTest(ATmake("Exec(Str(<str>), External(<str>), [])", - thisSystem.c_str(), ((string) builder2).c_str())); + Expr e2 = ATmake( + "Exec(Str(<str>), External(<str>), [Tup(Str(\"src\"), <term>)])", + thisSystem.c_str(), ((string) builder2).c_str(), e1); + + evalTest(e2); } |