Skip to content

Commit d4ef760

Browse files
committed
Extends test to make sure _PushStatus is not part of the _Schema
1 parent fa96f0c commit d4ef760

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

spec/PushController.spec.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
var PushController = require('../src/Controllers/PushController').PushController;
33
var pushStatusHandler = require('../src/pushStatusHandler');
44
var Config = require('../src/Config');
5+
var rp = require('request-promise');
56

67
const successfulTransmissions = function(body, installations) {
78

@@ -313,6 +314,22 @@ describe('PushController', () => {
313314
return query.find();
314315
}).then((results) => {
315316
expect(results.length).toBe(0);
317+
return rp.get(Parse.serverURL+'/schemas', {
318+
headers: {
319+
'X-Parse-Application-Id': 'test',
320+
'X-Parse-Master-Key': 'test'
321+
},
322+
json: true
323+
})
324+
}).then((res) => {
325+
expect(res.results.length).not.toBe(0);
326+
res.results.forEach((result) => {
327+
expect(result.className).not.toEqual('_PushStatus');
328+
});
329+
done();
330+
}).catch((err) => {
331+
console.error(err);
332+
fail('should not fail');
316333
done();
317334
});
318335

0 commit comments

Comments
 (0)