From 3faf1aa21e83ec78dd640c9a1c8f760ebe201cf1 Mon Sep 17 00:00:00 2001 From: David Glasser Date: Tue, 7 Oct 2014 18:19:00 -0700 Subject: [PATCH] make test more convincing --- .../packages/debug-only/debug-only.js | 3 +-- tools/tests/package-tests.js | 20 +++++++++---------- 2 files changed, 11 insertions(+), 12 deletions(-) diff --git a/tools/tests/apps/package-tests/packages/debug-only/debug-only.js b/tools/tests/apps/package-tests/packages/debug-only/debug-only.js index 23162b0db5..3740f30ec1 100644 --- a/tools/tests/apps/package-tests/packages/debug-only/debug-only.js +++ b/tools/tests/apps/package-tests/packages/debug-only/debug-only.js @@ -1,2 +1 @@ -// Write your package code here! -console.log("Testing a thing"); +global.DEBUG_ONLY_LOADED = true; diff --git a/tools/tests/package-tests.js b/tools/tests/package-tests.js index 871023e27d..2c3af8602b 100644 --- a/tools/tests/package-tests.js +++ b/tools/tests/package-tests.js @@ -289,18 +289,18 @@ selftest.define("add packages to app", ["net"], function () { run = s.run("add", "debug-only"); run.match("debug-only"); run.expectExit(0); - run = s.run(); - run.waitSecs(15); - run.match("Testing a thing"); - run.match("Started"); - run.stop(); - run = s.run("--production"); + s.mkdir("server"); + s.write("server/debug.js", + "process.exit(global.DEBUG_ONLY_LOADED ? 234 : 235)"); + + run = s.run("--once"); run.waitSecs(15); - run.match("Started MongoDB.\n"); - run.waitSecs(5); - run.read("=> Starting your app"); - run.stop(); + run.expectExit(234); + + run = s.run("--once", "--production"); + run.waitSecs(15); + run.expectExit(235); }); // Add a package that adds files to specific client architectures.