2017-01-31 6 views
0

私の開発環境でnode.jsで実行するパースサーバーリポジトリに自動テストを実装しようとしています。ただし、解析クラウドコードSDKで使用できる関数の一部は、NPM解析ライブラリで使用できないようです。具体的には、テストコードの輸入Node.jsのParse Server Cloudコードのテストに失敗しました。 "Parse.Cloud.beforeSaveは関数ではありません"

Parse = require('parse/node');

そして私のコードはParse.Cloud.beforeSaveを呼び出します。これにより、エラーParse.Cloud.beforeSave is not a functionが発生します。どうすればこの問題を回避できますか?

答えて

0

編集:

私はnode.js.でParse.Cloudオブジェクトを提供しparse-node-with-cloud呼ばNPMライブラリを発表Parseクラウドコードのnode.jsユニットテストが可能になることを願っています。これに

===========

私のソリューションは、NPMにparse-cloud-expressライブラリを使用することです。

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

でそれをインポートし、予想通りその後Parse.Cloud機能が動作します。

残念ながら、ソースコードはgithubで利用できなくなり、モジュールはもはや維持されなくなる可能性があります。

関連する問題