mirror of
https://github.com/meteor/meteor.git
synced 2026-05-02 03:01:46 -04:00
31 lines
993 B
JavaScript
31 lines
993 B
JavaScript
var selftest = require('../tool-testing/selftest.js');
|
|
var Sandbox = selftest.Sandbox;
|
|
|
|
selftest.define("'meteor test --port' accepts/rejects proper values", function () {
|
|
var s = new Sandbox();
|
|
var run;
|
|
|
|
s.createApp("myapp", "standard-app");
|
|
s.cd("myapp");
|
|
|
|
var runAddPackage = s.run("add", "practicalmeteor:mocha");
|
|
runAddPackage.waitSecs(30);
|
|
runAddPackage.match(/practicalmeteor:mocha\b.*?added/)
|
|
runAddPackage.expectExit(0);
|
|
|
|
run = s.run("test", "--port", "3700", "--driver-package", "practicalmeteor:mocha");
|
|
run.waitSecs(120);
|
|
run.match('App running at: http://localhost:3700/');
|
|
run.stop();
|
|
|
|
run = s.run("test", "--port", "127.0.0.1:3700", "--driver-package", "practicalmeteor:mocha");
|
|
run.waitSecs(120);
|
|
run.match('App running at: http://127.0.0.1:3700/');
|
|
run.stop();
|
|
|
|
run = s.run("test", "--port", "[::]:3700", "--driver-package", "practicalmeteor:mocha");
|
|
run.waitSecs(120);
|
|
run.match('App running at: http://[::]:3700/');
|
|
run.stop();
|
|
});
|