/** * Mocks a Parse API server, by intercepting requests and storing/querying data locally * in an in-memory DB. */ function mockDB() { if (!mocked) { defaultController = Parse.CoreManager.getRESTController(); mocked = true; Parse.CoreManager.setRESTController(MockRESTController); } }
/** * Restores the original RESTController. */ function unMockDB() { if (mocked) { Parse.CoreManager.setRESTController(defaultController); mocked = false; } }