From e270964b4b07029719b5232dedf7e00af32092d4 Mon Sep 17 00:00:00 2001 From: Florent Vilmart Date: Wed, 16 Mar 2016 23:59:01 -0400 Subject: [PATCH] adds test for issue #1031 --- spec/ParseAPI.spec.js | 7 +++++++ spec/cloud/main.js | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/spec/ParseAPI.spec.js b/spec/ParseAPI.spec.js index 0edcc2f4..1a7eaddd 100644 --- a/spec/ParseAPI.spec.js +++ b/spec/ParseAPI.spec.js @@ -396,6 +396,13 @@ describe('miscellaneous', function() { }); }); + it('should properly create an object in before save', (done) => { + Parse.Cloud.run('createBeforeSaveChangedObject').then((res) => { + expect(res.get('foo')).toEqual('baz'); + done(); + }); + }) + it('test rest_create_app', function(done) { var appId; Parse._request('POST', 'rest_create_app').then((res) => { diff --git a/spec/cloud/main.js b/spec/cloud/main.js index 396fa862..0785c0a6 100644 --- a/spec/cloud/main.js +++ b/spec/cloud/main.js @@ -108,3 +108,10 @@ Parse.Cloud.define('echoKeys', function(req, res){ javascriptKey: Parse.javascriptKey }) }); + +Parse.Cloud.define('createBeforeSaveChangedObject', function(req, res){ + var obj = new Parse.Object('BeforeSaveChanged'); + obj.save().then(() => { + res.success(obj); + }) +})