2017-01-31 17 views
0

Я пытаюсь реализовать автоматические тесты в моем репозитории сервера синтаксического анализа, который я запускаю в node.js в своей среде разработки. Тем не менее, похоже, что некоторые из функций, доступных в SDK кода облачных вычислений, недоступны в библиотеке анализа NPM. В частности, тестовый код импортируетТестирование облачного кода сервера анализа на Node.js «Parse.Cloud.beforeSave не является функцией»

Parse = require('parse/node');

И тогда мой код вызывает Parse.Cloud.beforeSave. Это вызывает ошибку Parse.Cloud.beforeSave is not a function. Как я могу обойти это?

ответ

0

Edit:

Я опубликовал библиотека NPM называется parse-node-with-cloud, которая обеспечивает Parse.Cloud объект в Node.js. Надеюсь, это позволит модульные тесты node.js кода облака Parse.

===========

Мое решение это использовать parse-cloud-express библиотеки на НОМ. Импортировать его с

const Parse = require('parse-cloud-express').Parse;

Тогда функции Parse.Cloud будет работать, как ожидалось.

К сожалению, исходный код больше недоступен в github, и модуль, вероятно, больше не поддерживается.