From ec142b369d0ae7aedbc1da751497539b27414304 Mon Sep 17 00:00:00 2001 From: ekatek Date: Fri, 11 Jul 2014 17:02:17 -0700 Subject: [PATCH] begin tests for version file writing --- .../{add-package.js => package-tests.js} | 0 tools/tests/releases.js | 28 +++++++++++++++++++ 2 files changed, 28 insertions(+) rename tools/tests/{add-package.js => package-tests.js} (100%) diff --git a/tools/tests/add-package.js b/tools/tests/package-tests.js similarity index 100% rename from tools/tests/add-package.js rename to tools/tests/package-tests.js diff --git a/tools/tests/releases.js b/tools/tests/releases.js index 5bfc185e75..e622f34e90 100644 --- a/tools/tests/releases.js +++ b/tools/tests/releases.js @@ -113,6 +113,34 @@ selftest.define("springboard", ['checkout'], function () { }); +selftest.define("--release and the .meteor/versions", ['checkout'], function () { + var s = new Sandbox({ + warehouse: { + v1: { }, + v2: { recommended: true } + } + }); + var run; + + var toolsPackage = selftest.getToolsPackage(); + var toolsVersion = toolsPackage.name + '@' + + toolsPackage.version; + + // Create an app with the latest release. + run = s.run("create", "myapp"); + run.waitSecs(5); + run.expectExit(0); + s.cd('myapp', function () { + run = s.run("--long-version"); + run.read('METEOR-CORE@v2\n' + toolsVersion + '\n'); + run.expectExit(0); + }); + + // Remove the versions file. + +}); + + selftest.define("checkout", ['checkout'], function () { var s = new Sandbox; var run;