Support direct access server option (#5550)

* Support direct access config

test options

* add test

* fix test

* fix definitions

* improve docs

* Update .travis.yml

* Revert "Update .travis.yml"

This reverts commit 407f1384953b64bad9e63068db8564c3584ca3a4.
This commit is contained in:
Diamond Lewis
2019-05-10 14:34:19 -05:00
committed by GitHub
parent f15360cb12
commit b4d915bbbb
7 changed files with 34 additions and 7 deletions

View File

@@ -498,6 +498,16 @@ describe('server', () => {
.catch(done.fail);
});
it('should allow direct access', async () => {
const RESTController = Parse.CoreManager.getRESTController();
const spy = spyOn(Parse.CoreManager, 'setRESTController').and.callThrough();
await reconfigureServer({
directAccess: true,
});
expect(spy).toHaveBeenCalledTimes(1);
Parse.CoreManager.setRESTController(RESTController);
});
it('should load a middleware from string', done => {
reconfigureServer({
middleware: 'spec/support/CustomMiddleware',