From e43c471a7ee8f58735a96dc39efa81d2df5905ca Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Sun, 28 Feb 2016 12:38:36 -0500 Subject: [PATCH] Adds test that ensures the keys are properly set when using cloudcode --- spec/ParseAPI.spec.js | 9 +++++++++ spec/cloud/main.js | 8 ++++++++ 2 files changed, 17 insertions(+) diff --git a/spec/ParseAPI.spec.js b/spec/ParseAPI.spec.js index 7bc7aa0a0b..2d0eed8038 100644 --- a/spec/ParseAPI.spec.js +++ b/spec/ParseAPI.spec.js @@ -372,6 +372,15 @@ describe('miscellaneous', function() { done(); }); }); + + it('test cloud function shoud echo keys', function(done) { + Parse.Cloud.run('echoKeys').then((result) => { + expect(result.applicationId).toEqual(Parse.applicationId); + expect(result.masterKey).toEqual(Parse.masterKey); + expect(result.javascriptKey).toEqual(Parse.javascriptKey); + done(); + }); + }); it('test rest_create_app', function(done) { var appId; diff --git a/spec/cloud/main.js b/spec/cloud/main.js index 9e53e6376a..396fa86281 100644 --- a/spec/cloud/main.js +++ b/spec/cloud/main.js @@ -100,3 +100,11 @@ Parse.Cloud.define('requiredParameterCheck', function(req, res) { }, function(params) { return params.name; }); + +Parse.Cloud.define('echoKeys', function(req, res){ + return res.success({ + applicationId: Parse.applicationId, + masterKey: Parse.masterKey, + javascriptKey: Parse.javascriptKey + }) +});