Merge pull request #12343 from meteor/solving-2.9-tests

Solving 2.9 tests
This commit is contained in:
Gabriel Grubba
2022-12-06 22:15:49 -03:00
committed by GitHub
2 changed files with 12 additions and 11 deletions

View File

@@ -436,9 +436,9 @@
"integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g=="
},
"@meteorjs/babel": {
"version": "7.17.1-beta.0",
"resolved": "https://registry.npmjs.org/@meteorjs/babel/-/babel-7.17.1-beta.0.tgz",
"integrity": "sha512-ogXjGkuWbH1YwHXX3VOOjonC9aENrijkj0j6NZtDuKBq3pt0nSULvpU5fRjKu1HjgmhRFky6uE4TYa9FtlCKlQ=="
"version": "7.17.2-beta.0",
"resolved": "https://registry.npmjs.org/@meteorjs/babel/-/babel-7.17.2-beta.0.tgz",
"integrity": "sha512-gFXgGNIUu2mVvLRTtEPRE8OdpbdwDY2+vAOSn4/O//w42n7xKBDuYkiyNQtXCWIVuEjO4UBFkX2CHD88eTKhxA=="
},
"@meteorjs/reify": {
"version": "0.23.0",
@@ -648,9 +648,9 @@
"integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw=="
},
"caniuse-lite": {
"version": "1.0.30001435",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001435.tgz",
"integrity": "sha512-kdCkUTjR+v4YAJelyiDTqiu82BDr4W4CP5sgTA0ZBmqn30XfS2ZghPLMowik9TPhS+psWJiUNxsqLyurDbmutA=="
"version": "1.0.30001436",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz",
"integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg=="
},
"chalk": {
"version": "2.4.2",

View File

@@ -1,7 +1,5 @@
var main = require('./main.js');
var _ = require('underscore');
const readline = require('readline')
.createInterface({ input: process.stdin, output: process.stdout });
var files = require('../fs/files');
var deploy = require('../meteor-services/deploy.js');
var buildmessage = require('../utils/buildmessage.js');
@@ -2549,10 +2547,12 @@ main.registerCommand({
/**
*
* @param question
* @returns {Promise<string>}
* @returns {function(string): Promise<string>}
*/
const ask = async (question) => {
return new Promise((resolve, reject) => {
const createPrompt = () => {
const readline = require('readline')
.createInterface({ input: process.stdin, output: process.stdout });
return async (question) => new Promise((resolve, reject) => {
readline.question(question, (answer) => {
resolve(answer);
})
@@ -2614,6 +2614,7 @@ main.registerCommand({
const setup = async (arg0) => {
if (arg0 === undefined) {
const ask = createPrompt();
// the ANSI color chart is here: https://en.wikipedia.org/wiki/ANSI_escape_code#Colors
const scaffoldName = await ask(`What is the name of your ${yellow('model')}? `);
checkScaffoldName(scaffoldName);