Skip to content

Commit e270964

Browse files
committed
adds test for issue #1031
1 parent e1c4755 commit e270964

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

spec/ParseAPI.spec.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,6 +396,13 @@ describe('miscellaneous', function() {
396396
});
397397
});
398398

399+
it('should properly create an object in before save', (done) => {
400+
Parse.Cloud.run('createBeforeSaveChangedObject').then((res) => {
401+
expect(res.get('foo')).toEqual('baz');
402+
done();
403+
});
404+
})
405+
399406
it('test rest_create_app', function(done) {
400407
var appId;
401408
Parse._request('POST', 'rest_create_app').then((res) => {

spec/cloud/main.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,3 +108,10 @@ Parse.Cloud.define('echoKeys', function(req, res){
108108
javascriptKey: Parse.javascriptKey
109109
})
110110
});
111+
112+
Parse.Cloud.define('createBeforeSaveChangedObject', function(req, res){
113+
var obj = new Parse.Object('BeforeSaveChanged');
114+
obj.save().then(() => {
115+
res.success(obj);
116+
})
117+
})

0 commit comments

Comments
 (0)