add context to Parse.Object.save (#6626)

* added failing test

* added parsing of context in REST save request

* undo lint changes
This commit is contained in:
Manuel
2020-04-28 20:36:46 +02:00
committed by GitHub
parent 61546aad9a
commit 288e746888
2 changed files with 18 additions and 0 deletions

View File

@@ -2911,4 +2911,17 @@ describe('afterLogin hook', () => {
await Parse.User.logIn('testuser', 'p@ssword');
done();
});
it('should have access to context as save argument', async () => {
// Declare triggers
Parse.Cloud.beforeSave('TestObject', (req) => {
expect(req.context.a).toEqual('a');
});
Parse.Cloud.afterSave('TestObject', (req) => {
expect(req.context.a).toEqual('a');
});
// Save object
const obj = new TestObject();
await obj.save(null, { context: { a: 'a' } });
});
});