Meteoro - Comprobar

El método de verificación se utiliza para averiguar si el argumento o los tipos coinciden con el patrón.

Instalación de Check Package

Abra la ventana del símbolo del sistema e instale el paquete.

C:\Users\username\Desktop\meteorApp>meteor add check

Usando Cheque

En el siguiente ejemplo, queremos comprobar si myValuees una cuerda. Dado que es cierto, la aplicación continuará sin errores.

meteorApp.js

var myValue = 'My Value...';
check(myValue, String);

En este ejemplo, myValue no es una cadena sino un número, por lo tanto, la consola registrará un error.

meteorApp.js

var myValue = 1;
check(myValue, String);

Prueba de coincidencia

los Match.test es similar a comprobar, la diferencia es que cuando la prueba falla en lugar de un error de consola, obtendremos un valuesin romper el servidor. El siguiente ejemplo muestra cómo probar un objeto con varias claves.

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : "Value 2..."
}

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}

Dado que ambas teclas son cadenas, la prueba es true. La consola registrará la primera opción.

Si cambiamos el key2 al número, la prueba fallará y la consola registrará la segunda opción.

meteorApp.js

var myObject = {
   key1 : "Value 1...",
   key2 : 1
}

var myValue = 1;

var myTest = Match.test(myObject, {
   key1: String,
   key2: String
});

if ( myTest ) {
   console.log("Test is TRUE...");
} else {
   console.log("Test is FALSE...");
}