visual unitarias unit test studio pruebas integracion unit-testing meteor backend

unit testing - test - ¿Cómo escribir pruebas unitarias para el código meteorológico del servidor?



pruebas unitarias c# visual studio 2017 (1)

Aquí están los JSDocs para una aplicación Meteor 1.3 que estoy desarrollando y que actualmente no tiene UI, solo el "modelo de datos", y por lo tanto implementa solo pruebas del lado del servidor:

http://radgrad.org/datamodel/

Desplácese hasta la sección "Procedimientos y scripts de desarrollo" para obtener documentación sobre cómo se implementan las pruebas (tanto interactivas como de CI).

El archivo package.json define dos scripts: test-watch para pruebas interactivas y prueba para CI.

El directorio api / contiene un conjunto de definiciones de modelos de datos, cada una de las cuales tiene pruebas de unidades del lado del servidor asociadas. Por ejemplo, aquí están las pruebas para la entidad del modelo de datos CareerGoal .

Una vez que configuras las cosas correctamente (y eso no es muy difícil), las pruebas de la unidad del lado del servidor en Meteor 1.3 son bastante dulces.

Espero que esto ayude.

Tengo algunos códigos del lado del servidor (métodos de meteoritos y asistentes de backend simples) que me gustaría probar. He leído las pruebas de documentación con Meteor, pero estoy teniendo dificultades para conectar la documentación a mi caso de uso muy simple. ¿Alguien puede compartir conmigo cómo han probado un método de meteorito o una función JS de back-end simple?

Por ejemplo, supongamos que tienes algún método de servidor en, some_methods.js

function someHelper() { // does lots of cool stuff }; Meteor.methods({ ''user/update'' (userProperties) { // updating some user properties someHelper(); } })