Skip to content

Commit 868ad5b

Browse files
greenkeeperio-botflovilmart
authored andcommitted
Update parse to version 1.9.0 🚀 (#2233)
* chore(package): update parse to version 1.9.0 https://greenkeeper.io/ * Removes Hooks client API as provided by node SDK
1 parent 7a2e906 commit 868ad5b

File tree

3 files changed

+13
-147
lines changed

3 files changed

+13
-147
lines changed

‎package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"mime": "1.3.4",
3434
"mongodb": "2.1.18",
3535
"multer": "1.1.0",
36-
"parse": "1.8.5",
36+
"parse": "1.9.0",
3737
"parse-server-fs-adapter": "1.0.0",
3838
"parse-server-push-adapter": "1.0.4",
3939
"parse-server-s3-adapter": "1.0.3",

‎spec/ParseHooks.spec.js

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,6 @@ var triggers = require('../src/triggers');
55
var HooksController = require('../src/Controllers/HooksController').default;
66
var express = require("express");
77
var bodyParser = require('body-parser');
8-
// Inject the hooks API
9-
Parse.Hooks = require("../src/cloud-code/Parse.Hooks");
108

119
var port = 12345;
1210
var hookServerURL = "http://localhost:"+port;
@@ -55,7 +53,7 @@ describe('Hooks', () => {
5553
expect(res.functionName).toBe("My-Test-Function");
5654
expect(res.url).toBe("http://anotherurl")
5755
// delete
58-
return Parse.Hooks.deleteFunction("My-Test-Function")
56+
return Parse.Hooks.removeFunction("My-Test-Function")
5957
})
6058
.then((res) => {
6159
// Find again! but should be deleted
@@ -67,7 +65,7 @@ describe('Hooks', () => {
6765
return Promise.resolve();
6866
}, (err) => {
6967
expect(err.code).toBe(143);
70-
expect(err.error).toBe("no function named: My-Test-Function is defined")
68+
expect(err.message).toBe("no function named: My-Test-Function is defined")
7169
done();
7270
return Promise.resolve();
7371
})
@@ -104,7 +102,7 @@ describe('Hooks', () => {
104102
expect(res.url).toBe("http://anotherurl")
105103
expect(res.objectId).toBeUndefined();
106104

107-
return Parse.Hooks.deleteTrigger("MyClass","beforeDelete");
105+
return Parse.Hooks.removeTrigger("MyClass","beforeDelete");
108106
}, (err) => {
109107
fail(err);
110108
done();
@@ -121,7 +119,7 @@ describe('Hooks', () => {
121119
expect(err).not.toBe(null);
122120
expect(err).not.toBe(undefined);
123121
expect(err.code).toBe(143);
124-
expect(err.error).toBe("class MyClass does not exist")
122+
expect(err.message).toBe("class MyClass does not exist")
125123
done();
126124
});
127125
});
@@ -151,8 +149,8 @@ describe('Hooks', () => {
151149
expect(err).not.toBe(undefined);
152150
expect(err).not.toBe(null);
153151
expect(err.code).toBe(143);
154-
expect(err.error).toBe('function name: my_new_function already exits')
155-
return Parse.Hooks.deleteFunction("my_new_function");
152+
expect(err.message).toBe('function name: my_new_function already exits')
153+
return Parse.Hooks.removeFunction("my_new_function");
156154
}).then(() => {
157155
done();
158156
}, (err) => {
@@ -170,8 +168,8 @@ describe('Hooks', () => {
170168
fail("should not be able to create the same trigger");
171169
}, (err) => {
172170
expect(err.code).toBe(143);
173-
expect(err.error).toBe('class MyClass already has trigger beforeSave')
174-
return Parse.Hooks.deleteTrigger("MyClass", "beforeSave");
171+
expect(err.message).toBe('class MyClass already has trigger beforeSave')
172+
return Parse.Hooks.removeTrigger("MyClass", "beforeSave");
175173
}).then(() => {
176174
done();
177175
}, (err) => {
@@ -185,14 +183,14 @@ describe('Hooks', () => {
185183
fail("Should not succeed")
186184
}, (err) => {
187185
expect(err.code).toBe(143);
188-
expect(err.error).toBe('no function named: A_COOL_FUNCTION is defined');
186+
expect(err.message).toBe('no function named: A_COOL_FUNCTION is defined');
189187
return Parse.Hooks.getFunction("A_COOL_FUNCTION")
190188
}).then( (res) => {
191189
fail("the function should not exist");
192190
done();
193191
}, (err) => {
194192
expect(err.code).toBe(143);
195-
expect(err.error).toBe('no function named: A_COOL_FUNCTION is defined');
193+
expect(err.message).toBe('no function named: A_COOL_FUNCTION is defined');
196194
done();
197195
});
198196
});
@@ -202,14 +200,14 @@ describe('Hooks', () => {
202200
fail("Should not succeed")
203201
}, (err) => {
204202
expect(err.code).toBe(143);
205-
expect(err.error).toBe('class AClassName does not exist');
203+
expect(err.message).toBe('class AClassName does not exist');
206204
return Parse.Hooks.getTrigger("AClassName","beforeSave")
207205
}).then( (res) => {
208206
fail("the function should not exist");
209207
done();
210208
}, (err) => {
211209
expect(err.code).toBe(143);
212-
expect(err.error).toBe('class AClassName does not exist');
210+
expect(err.message).toBe('class AClassName does not exist');
213211
done();
214212
});
215213
});

‎src/cloud-code/Parse.Hooks.js

Lines changed: 0 additions & 132 deletions
This file was deleted.

0 commit comments

Comments
 (0)