Skip to content

Commit cdd79f5

Browse files
authored
build: Release (#2632)
2 parents 7ef8b06 + 5dc6ab2 commit cdd79f5

File tree

12 files changed

+1843
-2304
lines changed

12 files changed

+1843
-2304
lines changed

integration/test/ParseDistTest.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,14 @@ for (const fileName of ['parse.js', 'parse.min.js']) {
2222
});
2323

2424
it('can save an object', async () => {
25-
const response = await page.evaluate(async () => {
25+
const objectId = await page.evaluate(async () => {
2626
const object = await new Parse.Object('TestObject').save();
2727
return object.id;
2828
});
29-
expect(response).toBeDefined();
30-
const obj = await new Parse.Query('TestObject').first();
29+
expect(objectId).toBeDefined();
30+
const obj = await new Parse.Query('TestObject').get(objectId);
3131
expect(obj).toBeDefined();
32-
expect(obj.id).toEqual(response);
32+
expect(obj.id).toEqual(objectId);
3333
});
3434

3535
it('can query an object', async () => {

integration/test/ParseServerTest.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
'use strict';
22

3+
const http = require('http');
4+
const Parse = require('../../node');
5+
36
describe('ParseServer', () => {
47
it('can reconfigure server', async () => {
58
let parseServer = await reconfigureServer({ serverURL: 'www.google.com' });
@@ -34,4 +37,21 @@ describe('ParseServer', () => {
3437
await object.save();
3538
expect(object.id).toBeDefined();
3639
});
40+
41+
it('can forward redirect', async () => {
42+
const serverURL = Parse.serverURL;
43+
const redirectServer = http.createServer(function(_, res) {
44+
res.writeHead(301, { Location: serverURL });
45+
res.end();
46+
}).listen(8080);
47+
Parse.CoreManager.set('SERVER_URL', 'http://localhost:8080/api');
48+
const object = new TestObject({ foo: 'bar' });
49+
await object.save();
50+
const query = new Parse.Query(TestObject);
51+
const result = await query.get(object.id);
52+
expect(result.id).toBe(object.id);
53+
expect(result.get('foo')).toBe('bar');
54+
Parse.serverURL = serverURL;
55+
redirectServer.close();
56+
});
3757
});

0 commit comments

Comments
 (0)