new _RestQuery.default(this.config, Auth.master(this.config), '_Session', { user: { __type: 'Pointer', className: '_User', objectId: this.objectId() } }).execute().then(results => { results.results.forEach(session => this.config.cacheController.user.del(session.sessionToken)); })
test('disable style rules when `prettier` option is enabled', t => { const withoutPrettier = fn.lintText('(a) => {}\n', {filename: 'test.js'}).results; // `arrow-parens` is enabled t.true(hasRule(withoutPrettier, 'arrow-parens')); // `prettier/prettier` is disabled t.false(hasRule(withoutPrettier, 'prettier/prettier')); const withPrettier = fn.lintText('(a) => {}\n', {prettier: true, filename: 'test.js'}).results; // `arrow-parens` is disabled by `eslint-config-prettier` t.false(hasRule(withPrettier, 'arrow-parens')); // `prettier/prettier` is enabled t.true(hasRule(withPrettier, 'prettier/prettier')); });
static getJobsData(req) { const config = req.config; const jobs = triggers.getJobs(config.applicationId) || {}; return _rest.default.find(req.config, req.auth, '_JobSchedule', {}, {}).then(scheduledJobs => { return { response: { in_use: scheduledJobs.results.map(job => job.jobName), jobs: Object.keys(jobs) } }; }); }
const log = report => { const reporter = options.reporter ? xo.getFormatter(options.reporter) : formatterPretty; process.stdout.write(reporter(report.results)); process.exitCode = report.errorCount === 0 ? 0 : 1; }
handleFind(req) { const body = Object.assign(req.body, _ClassesRouter.default.JSONFromQuery(req.query)); const options = _ClassesRouter.default.optionsFromBody(body); return _rest.default.find(req.config, req.auth, '_Audience', body.where, options, req.info.clientSDK, req.info.context).then(response => { response.results.forEach(item => { item.query = JSON.parse(item.query); }); return { response: response }; }); }
const getFiles = (report, predicate) => report.results .filter(result => predicate(result)) .sort(sortResults) .map(result => resultToFile(result))
it('should handle a get request with full serverURL mount path', done => { RESTController.request('GET', '/1/classes/MyObject').then( res => { expect(res.results.length).toBe(0); done(); }, err => { jfail(err); done(); } ); });
test('lintText() - overrides support', async t => { const cwd = path.join(__dirname, 'fixtures/overrides'); const bar = path.join(cwd, 'test/bar.js'); const barResults = fn.lintText(await readFile(bar, 'utf8'), {filename: bar, cwd}).results; t.is(barResults[0].errorCount, 0); const foo = path.join(cwd, 'test/foo.js'); const fooResults = fn.lintText(await readFile(foo, 'utf8'), {filename: foo, cwd}).results; t.is(fooResults[0].errorCount, 0); const index = path.join(cwd, 'test/index.js'); const indexResults = fn.lintText(await readFile(bar, 'utf8'), {filename: index, cwd}).results; t.is(indexResults[0].errorCount, 0); });
subquery.execute().then(response => { transformDontSelect(dontSelectObject, dontSelectValue.key, response.results); // Keep replacing $dontSelect clauses return this.replaceDontSelect(); })
it('distinct query', done => { const options = Object.assign({}, masterKeyOptions, { body: { distinct: 'score' }, }); get(Parse.serverURL + '/aggregate/TestObject', options) .then(resp => { expect(resp.results.length).toBe(2); expect(resp.results.includes(10)).toBe(true); expect(resp.results.includes(20)).toBe(true); done(); }) .catch(done.fail); });
static getJobs(req) { return _rest.default.find(req.config, req.auth, '_JobSchedule', {}, {}).then(scheduledJobs => { return { response: scheduledJobs.results }; }); }
it('basic query', done => { rest .create(config, nobody, 'TestObject', {}) .then(() => { return rest.find(config, nobody, 'TestObject', {}); }) .then(response => { expect(response.results.length).toEqual(1); done(); }); });
it('distinct class does not exist return empty', done => { const options = Object.assign({}, masterKeyOptions, { body: { distinct: 'unknown' }, }); get(Parse.serverURL + '/aggregate/UnknownClass', options) .then(resp => { expect(resp.results.length).toBe(0); done(); }) .catch(done.fail); });
it('should handle a get request', done => { RESTController.request('GET', '/classes/MyObject').then( res => { expect(res.results.length).toBe(0); done(); }, err => { console.log(err); jfail(err); done(); } ); });
it('distinct nested', done => { const options = Object.assign({}, masterKeyOptions, { body: { distinct: 'sender.group' }, }); get(Parse.serverURL + '/aggregate/TestObject', options) .then(resp => { expect(resp.results.length).toBe(2); expect(resp.results.includes('A')).toBe(true); expect(resp.results.includes('B')).toBe(true); done(); }) .catch(done.fail); });