@feathersjs/adapter-tests
Advanced tools
Comparing version 4.5.4 to 4.5.11
@@ -6,2 +6,10 @@ # Change Log | ||
## [4.5.11](https://github.com/feathersjs/databases/compare/v4.5.10...v4.5.11) (2020-12-05) | ||
**Note:** Version bump only for package @feathersjs/adapter-tests | ||
## [4.5.4](https://github.com/feathersjs/databases/compare/@feathersjs/adapter-tests@4.5.3...@feathersjs/adapter-tests@4.5.4) (2020-09-27) | ||
@@ -8,0 +16,0 @@ |
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -11,24 +20,24 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
let service; | ||
beforeEach(async () => { | ||
beforeEach(() => __awaiter(void 0, void 0, void 0, function* () { | ||
service = app.service(serviceName); | ||
doug = await app.service(serviceName).create({ | ||
doug = yield app.service(serviceName).create({ | ||
name: 'Doug', | ||
age: 32 | ||
}); | ||
}); | ||
afterEach(async () => { | ||
})); | ||
afterEach(() => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await app.service(serviceName).remove(doug[idProp]); | ||
yield app.service(serviceName).remove(doug[idProp]); | ||
} | ||
catch (error) { } | ||
}); | ||
})); | ||
describe('get', () => { | ||
test('.get', async () => { | ||
const data = await service.get(doug[idProp]); | ||
test('.get', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.get(doug[idProp]); | ||
assert_1.default.strictEqual(data[idProp].toString(), doug[idProp].toString(), `${idProp} id matches`); | ||
assert_1.default.strictEqual(data.name, 'Doug', 'data.name matches'); | ||
assert_1.default.strictEqual(data.age, 32, 'data.age matches'); | ||
}); | ||
test('.get + $select', async () => { | ||
const data = await service.get(doug[idProp], { | ||
})); | ||
test('.get + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.get(doug[idProp], { | ||
query: { $select: ['name'] } | ||
@@ -39,6 +48,6 @@ }); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
}); | ||
test('.get + id + query', async () => { | ||
})); | ||
test('.get + id + query', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.get(doug[idProp], { | ||
yield service.get(doug[idProp], { | ||
query: { name: 'Tester' } | ||
@@ -51,6 +60,6 @@ }); | ||
} | ||
}); | ||
test('.get + NotFound', async () => { | ||
})); | ||
test('.get + NotFound', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.get('568225fbfe21222432e836ff'); | ||
yield service.get('568225fbfe21222432e836ff'); | ||
throw new Error('Should never get here'); | ||
@@ -61,5 +70,5 @@ } | ||
} | ||
}); | ||
test('.get + id + query id', async () => { | ||
const alice = await service.create({ | ||
})); | ||
test('.get + id + query id', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const alice = yield service.create({ | ||
name: 'Alice', | ||
@@ -69,3 +78,3 @@ age: 12 | ||
try { | ||
await service.get(doug[idProp], { | ||
yield service.get(doug[idProp], { | ||
query: { [idProp]: alice[idProp] } | ||
@@ -78,19 +87,19 @@ }); | ||
} | ||
await service.remove(alice[idProp]); | ||
}); | ||
yield service.remove(alice[idProp]); | ||
})); | ||
}); | ||
describe('find', () => { | ||
test('.find', async () => { | ||
const data = await service.find(); | ||
test('.find', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find(); | ||
assert_1.default.ok(Array.isArray(data), 'Data is an array'); | ||
assert_1.default.strictEqual(data.length, 1, 'Got one entry'); | ||
}); | ||
})); | ||
}); | ||
describe('remove', () => { | ||
test('.remove', async () => { | ||
const data = await service.remove(doug[idProp]); | ||
test('.remove', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.remove(doug[idProp]); | ||
assert_1.default.strictEqual(data.name, 'Doug', 'data.name matches'); | ||
}); | ||
test('.remove + $select', async () => { | ||
const data = await service.remove(doug[idProp], { | ||
})); | ||
test('.remove + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.remove(doug[idProp], { | ||
query: { $select: ['name'] } | ||
@@ -100,6 +109,6 @@ }); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
}); | ||
test('.remove + id + query', async () => { | ||
})); | ||
test('.remove + id + query', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.remove(doug[idProp], { | ||
yield service.remove(doug[idProp], { | ||
query: { name: 'Tester' } | ||
@@ -112,6 +121,6 @@ }); | ||
} | ||
}); | ||
test('.remove + multi', async () => { | ||
})); | ||
test('.remove + multi', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.remove(null); | ||
yield service.remove(null); | ||
throw new Error('Should never get here'); | ||
@@ -123,4 +132,4 @@ } | ||
service.options.multi = ['remove']; | ||
await service.create({ name: 'Dave', age: 29, created: true }); | ||
await service.create({ | ||
yield service.create({ name: 'Dave', age: 29, created: true }); | ||
yield service.create({ | ||
name: 'David', | ||
@@ -130,3 +139,3 @@ age: 3, | ||
}); | ||
const data = await service.remove(null, { | ||
const data = yield service.remove(null, { | ||
query: { created: true } | ||
@@ -138,5 +147,5 @@ }); | ||
assert_1.default.ok(names.includes('David'), 'David removed'); | ||
}); | ||
test('.remove + id + query id', async () => { | ||
const alice = await service.create({ | ||
})); | ||
test('.remove + id + query id', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const alice = yield service.create({ | ||
name: 'Alice', | ||
@@ -146,3 +155,3 @@ age: 12 | ||
try { | ||
await service.remove(doug[idProp], { | ||
yield service.remove(doug[idProp], { | ||
query: { [idProp]: alice[idProp] } | ||
@@ -155,10 +164,10 @@ }); | ||
} | ||
await service.remove(alice[idProp]); | ||
}); | ||
yield service.remove(alice[idProp]); | ||
})); | ||
}); | ||
describe('update', () => { | ||
test('.update', async () => { | ||
test('.update', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { [idProp]: doug[idProp], name: 'Dougler' }; | ||
const originalCopy = Object.assign({}, originalData); | ||
const data = await service.update(doug[idProp], originalData); | ||
const data = yield service.update(doug[idProp], originalData); | ||
assert_1.default.deepStrictEqual(originalData, originalCopy, 'data was not modified'); | ||
@@ -168,4 +177,4 @@ assert_1.default.strictEqual(data[idProp].toString(), doug[idProp].toString(), `${idProp} id matches`); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
}); | ||
test('.update + $select', async () => { | ||
})); | ||
test('.update + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { | ||
@@ -176,3 +185,3 @@ [idProp]: doug[idProp], | ||
}; | ||
const data = await service.update(doug[idProp], originalData, { | ||
const data = yield service.update(doug[idProp], originalData, { | ||
query: { $select: ['name'] } | ||
@@ -182,6 +191,6 @@ }); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
}); | ||
test('.update + id + query', async () => { | ||
})); | ||
test('.update + id + query', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.update(doug[idProp], { | ||
yield service.update(doug[idProp], { | ||
name: 'Dougler' | ||
@@ -196,6 +205,6 @@ }, { | ||
} | ||
}); | ||
test('.update + NotFound', async () => { | ||
})); | ||
test('.update + NotFound', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.update('568225fbfe21222432e836ff', { name: 'NotFound' }); | ||
yield service.update('568225fbfe21222432e836ff', { name: 'NotFound' }); | ||
throw new Error('Should never get here'); | ||
@@ -206,7 +215,7 @@ } | ||
} | ||
}); | ||
test('.update + query + NotFound', async () => { | ||
const dave = await service.create({ name: 'Dave' }); | ||
})); | ||
test('.update + query + NotFound', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const dave = yield service.create({ name: 'Dave' }); | ||
try { | ||
await service.update(dave[idProp], { name: 'UpdatedDave' }, { query: { name: 'NotDave' } }); | ||
yield service.update(dave[idProp], { name: 'UpdatedDave' }, { query: { name: 'NotDave' } }); | ||
throw new Error('Should never get here'); | ||
@@ -217,6 +226,6 @@ } | ||
} | ||
await service.remove(dave[idProp]); | ||
}); | ||
test('.update + id + query id', async () => { | ||
const alice = await service.create({ | ||
yield service.remove(dave[idProp]); | ||
})); | ||
test('.update + id + query id', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const alice = yield service.create({ | ||
name: 'Alice', | ||
@@ -226,3 +235,3 @@ age: 12 | ||
try { | ||
await service.update(doug[idProp], { | ||
yield service.update(doug[idProp], { | ||
name: 'Dougler', | ||
@@ -238,10 +247,10 @@ age: 33 | ||
} | ||
await service.remove(alice[idProp]); | ||
}); | ||
yield service.remove(alice[idProp]); | ||
})); | ||
}); | ||
describe('patch', () => { | ||
test('.patch', async () => { | ||
test('.patch', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { [idProp]: doug[idProp], name: 'PatchDoug' }; | ||
const originalCopy = Object.assign({}, originalData); | ||
const data = await service.patch(doug[idProp], originalData); | ||
const data = yield service.patch(doug[idProp], originalData); | ||
assert_1.default.deepStrictEqual(originalData, originalCopy, 'original data was not modified'); | ||
@@ -251,6 +260,6 @@ assert_1.default.strictEqual(data[idProp].toString(), doug[idProp].toString(), `${idProp} id matches`); | ||
assert_1.default.strictEqual(data.age, 32, 'data.age matches'); | ||
}); | ||
test('.patch + $select', async () => { | ||
})); | ||
test('.patch + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { [idProp]: doug[idProp], name: 'PatchDoug' }; | ||
const data = await service.patch(doug[idProp], originalData, { | ||
const data = yield service.patch(doug[idProp], originalData, { | ||
query: { $select: ['name'] } | ||
@@ -260,6 +269,6 @@ }); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
}); | ||
test('.patch + id + query', async () => { | ||
})); | ||
test('.patch + id + query', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.patch(doug[idProp], { | ||
yield service.patch(doug[idProp], { | ||
name: 'id patched doug' | ||
@@ -274,6 +283,6 @@ }, { | ||
} | ||
}); | ||
test('.patch multiple', async () => { | ||
})); | ||
test('.patch multiple', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.patch(null, {}); | ||
yield service.patch(null, {}); | ||
throw new Error('Should never get here'); | ||
@@ -287,3 +296,3 @@ } | ||
}; | ||
const dave = await service.create({ | ||
const dave = yield service.create({ | ||
name: 'Dave', | ||
@@ -293,3 +302,3 @@ age: 29, | ||
}); | ||
const david = await service.create({ | ||
const david = yield service.create({ | ||
name: 'David', | ||
@@ -300,3 +309,3 @@ age: 3, | ||
service.options.multi = ['patch']; | ||
const data = await service.patch(null, { | ||
const data = yield service.patch(null, { | ||
age: 2 | ||
@@ -307,6 +316,6 @@ }, params); | ||
assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated'); | ||
await service.remove(dave[idProp]); | ||
await service.remove(david[idProp]); | ||
}); | ||
test('.patch multi query same', async () => { | ||
yield service.remove(dave[idProp]); | ||
yield service.remove(david[idProp]); | ||
})); | ||
test('.patch multi query same', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const service = app.service(serviceName); | ||
@@ -316,3 +325,3 @@ const params = { | ||
}; | ||
const dave = await service.create({ | ||
const dave = yield service.create({ | ||
name: 'Dave', | ||
@@ -322,3 +331,3 @@ age: 8, | ||
}); | ||
const david = await service.create({ | ||
const david = yield service.create({ | ||
name: 'David', | ||
@@ -328,3 +337,3 @@ age: 4, | ||
}); | ||
const data = await service.patch(null, { | ||
const data = yield service.patch(null, { | ||
age: 2 | ||
@@ -335,6 +344,6 @@ }, params); | ||
assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated'); | ||
await service.remove(dave[idProp]); | ||
await service.remove(david[idProp]); | ||
}); | ||
test('.patch multi query changed', async () => { | ||
yield service.remove(dave[idProp]); | ||
yield service.remove(david[idProp]); | ||
})); | ||
test('.patch multi query changed', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const service = app.service(serviceName); | ||
@@ -344,3 +353,3 @@ const params = { | ||
}; | ||
const dave = await service.create({ | ||
const dave = yield service.create({ | ||
name: 'Dave', | ||
@@ -350,3 +359,3 @@ age: 10, | ||
}); | ||
const david = await service.create({ | ||
const david = yield service.create({ | ||
name: 'David', | ||
@@ -356,3 +365,3 @@ age: 10, | ||
}); | ||
const data = await service.patch(null, { | ||
const data = yield service.patch(null, { | ||
age: 2 | ||
@@ -363,8 +372,8 @@ }, params); | ||
assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated'); | ||
await service.remove(dave[idProp]); | ||
await service.remove(david[idProp]); | ||
}); | ||
test('.patch + NotFound', async () => { | ||
yield service.remove(dave[idProp]); | ||
yield service.remove(david[idProp]); | ||
})); | ||
test('.patch + NotFound', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.patch('568225fbfe21222432e836ff', { name: 'PatchDoug' }); | ||
yield service.patch('568225fbfe21222432e836ff', { name: 'PatchDoug' }); | ||
throw new Error('Should never get here'); | ||
@@ -375,7 +384,7 @@ } | ||
} | ||
}); | ||
test('.patch + query + NotFound', async () => { | ||
const dave = await service.create({ name: 'Dave' }); | ||
})); | ||
test('.patch + query + NotFound', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const dave = yield service.create({ name: 'Dave' }); | ||
try { | ||
await service.patch(dave[idProp], { name: 'PatchedDave' }, { query: { name: 'NotDave' } }); | ||
yield service.patch(dave[idProp], { name: 'PatchedDave' }, { query: { name: 'NotDave' } }); | ||
throw new Error('Should never get here'); | ||
@@ -386,6 +395,6 @@ } | ||
} | ||
await service.remove(dave[idProp]); | ||
}); | ||
test('.patch + id + query id', async () => { | ||
const alice = await service.create({ | ||
yield service.remove(dave[idProp]); | ||
})); | ||
test('.patch + id + query id', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const alice = yield service.create({ | ||
name: 'Alice', | ||
@@ -395,3 +404,3 @@ age: 12 | ||
try { | ||
await service.patch(doug[idProp], { | ||
yield service.patch(doug[idProp], { | ||
age: 33 | ||
@@ -406,7 +415,7 @@ }, { | ||
} | ||
await service.remove(alice[idProp]); | ||
}); | ||
yield service.remove(alice[idProp]); | ||
})); | ||
}); | ||
describe('create', () => { | ||
test('.create', async () => { | ||
test('.create', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { | ||
@@ -417,9 +426,9 @@ name: 'Bill', | ||
const originalCopy = Object.assign({}, originalData); | ||
const data = await service.create(originalData); | ||
const data = yield service.create(originalData); | ||
assert_1.default.deepStrictEqual(originalData, originalCopy, 'original data was not modified'); | ||
assert_1.default.ok(data instanceof Object, 'data is an object'); | ||
assert_1.default.strictEqual(data.name, 'Bill', 'data.name matches'); | ||
await service.remove(data[idProp]); | ||
}); | ||
test('.create + $select', async () => { | ||
yield service.remove(data[idProp]); | ||
})); | ||
test('.create + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const originalData = { | ||
@@ -429,3 +438,3 @@ name: 'William', | ||
}; | ||
const data = await service.create(originalData, { | ||
const data = yield service.create(originalData, { | ||
query: { $select: ['name'] } | ||
@@ -435,7 +444,7 @@ }); | ||
assert_1.default.ok(!data.age, 'data.age is falsy'); | ||
await service.remove(data[idProp]); | ||
}); | ||
test('.create multi', async () => { | ||
yield service.remove(data[idProp]); | ||
})); | ||
test('.create multi', () => __awaiter(void 0, void 0, void 0, function* () { | ||
try { | ||
await service.create([], {}); | ||
yield service.create([], {}); | ||
throw new Error('Should never get here'); | ||
@@ -457,3 +466,3 @@ } | ||
service.options.multi = ['create', 'patch']; | ||
const data = await service.create(items); | ||
const data = yield service.create(items); | ||
assert_1.default.ok(Array.isArray(data), 'data is an array'); | ||
@@ -464,5 +473,5 @@ assert_1.default.ok(typeof data[0][idProp] !== 'undefined', 'id is set'); | ||
assert_1.default.strictEqual(data[1].name, 'Herald', 'second name macthes'); | ||
await service.remove(data[0][idProp]); | ||
await service.remove(data[1][idProp]); | ||
}); | ||
yield service.remove(data[0][idProp]); | ||
yield service.remove(data[1][idProp]); | ||
})); | ||
}); | ||
@@ -498,9 +507,9 @@ describe('doesn\'t call public methods internally', () => { | ||
test('internal .get', () => service.get.call(throwing, doug[idProp])); | ||
test('internal .create', async () => { | ||
const bob = await service.create.call(throwing, { | ||
test('internal .create', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const bob = yield service.create.call(throwing, { | ||
name: 'Bob', | ||
age: 25 | ||
}); | ||
await service.remove(bob[idProp]); | ||
}); | ||
yield service.remove(bob[idProp]); | ||
})); | ||
test('internal .update', () => service.update.call(throwing, doug[idProp], { | ||
@@ -507,0 +516,0 @@ name: 'Dougler' |
"use strict"; | ||
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { | ||
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } | ||
return new (P || (P = Promise))(function (resolve, reject) { | ||
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } | ||
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } | ||
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } | ||
step((generator = generator.apply(thisArg, _arguments || [])).next()); | ||
}); | ||
}; | ||
var __importDefault = (this && this.__importDefault) || function (mod) { | ||
@@ -13,38 +22,38 @@ return (mod && mod.__esModule) ? mod : { "default": mod }; | ||
let service; | ||
beforeEach(async () => { | ||
beforeEach(() => __awaiter(void 0, void 0, void 0, function* () { | ||
service = app.service(serviceName); | ||
bob = await app.service(serviceName).create({ | ||
bob = yield app.service(serviceName).create({ | ||
name: 'Bob', | ||
age: 25 | ||
}); | ||
doug = await app.service(serviceName).create({ | ||
doug = yield app.service(serviceName).create({ | ||
name: 'Doug', | ||
age: 32 | ||
}); | ||
alice = await app.service(serviceName).create({ | ||
alice = yield app.service(serviceName).create({ | ||
name: 'Alice', | ||
age: 19 | ||
}); | ||
}); | ||
afterEach(async () => { | ||
await service.remove(bob[idProp]); | ||
await service.remove(alice[idProp]); | ||
await service.remove(doug[idProp]); | ||
}); | ||
test('.find + equal', async () => { | ||
})); | ||
afterEach(() => __awaiter(void 0, void 0, void 0, function* () { | ||
yield service.remove(bob[idProp]); | ||
yield service.remove(alice[idProp]); | ||
yield service.remove(doug[idProp]); | ||
})); | ||
test('.find + equal', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const params = { query: { name: 'Alice' } }; | ||
const data = await service.find(params); | ||
const data = yield service.find(params); | ||
assert_1.default.ok(Array.isArray(data)); | ||
assert_1.default.strictEqual(data.length, 1); | ||
assert_1.default.strictEqual(data[0].name, 'Alice'); | ||
}); | ||
test('.find + equal multiple', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + equal multiple', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { name: 'Alice', age: 20 } | ||
}); | ||
assert_1.default.strictEqual(data.length, 0); | ||
}); | ||
})); | ||
describe('special filters', () => { | ||
test('.find + $sort', async () => { | ||
let data = await service.find({ | ||
test('.find + $sort', () => __awaiter(void 0, void 0, void 0, function* () { | ||
let data = yield service.find({ | ||
query: { | ||
@@ -58,3 +67,3 @@ $sort: { name: 1 } | ||
assert_1.default.strictEqual(data[2].name, 'Doug'); | ||
data = await service.find({ | ||
data = yield service.find({ | ||
query: { | ||
@@ -68,5 +77,5 @@ $sort: { name: -1 } | ||
assert_1.default.strictEqual(data[2].name, 'Alice'); | ||
}); | ||
test('.find + $sort + string', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $sort + string', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -80,5 +89,5 @@ $sort: { name: '1' } | ||
assert_1.default.strictEqual(data[2].name, 'Doug'); | ||
}); | ||
test('.find + $limit', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $limit', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -89,5 +98,5 @@ $limit: 2 | ||
assert_1.default.strictEqual(data.length, 2); | ||
}); | ||
test('.find + $limit 0', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $limit 0', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -98,5 +107,5 @@ $limit: 0 | ||
assert_1.default.strictEqual(data.length, 0); | ||
}); | ||
test('.find + $skip', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $skip', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -110,5 +119,5 @@ $sort: { name: 1 }, | ||
assert_1.default.strictEqual(data[1].name, 'Doug'); | ||
}); | ||
test('.find + $select', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $select', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -122,5 +131,5 @@ name: 'Alice', | ||
assert_1.default.strictEqual(data[0].age, undefined); | ||
}); | ||
test('.find + $or', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $or', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -137,5 +146,5 @@ $or: [ | ||
assert_1.default.strictEqual(data[1].name, 'Bob'); | ||
}); | ||
test('.find + $in', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $in', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -151,5 +160,5 @@ name: { | ||
assert_1.default.strictEqual(data[1].name, 'Bob'); | ||
}); | ||
test('.find + $nin', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $nin', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -163,5 +172,5 @@ name: { | ||
assert_1.default.strictEqual(data[0].name, 'Doug'); | ||
}); | ||
test('.find + $lt', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $lt', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -174,5 +183,5 @@ age: { | ||
assert_1.default.strictEqual(data.length, 2); | ||
}); | ||
test('.find + $lte', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $lte', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -185,5 +194,5 @@ age: { | ||
assert_1.default.strictEqual(data.length, 2); | ||
}); | ||
test('.find + $gt', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $gt', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -196,5 +205,5 @@ age: { | ||
assert_1.default.strictEqual(data.length, 1); | ||
}); | ||
test('.find + $gte', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $gte', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -207,5 +216,5 @@ age: { | ||
assert_1.default.strictEqual(data.length, 2); | ||
}); | ||
test('.find + $ne', async () => { | ||
const data = await service.find({ | ||
})); | ||
test('.find + $ne', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const data = yield service.find({ | ||
query: { | ||
@@ -218,5 +227,5 @@ age: { | ||
assert_1.default.strictEqual(data.length, 2); | ||
}); | ||
})); | ||
}); | ||
test('.find + $gt + $lt + $sort', async () => { | ||
test('.find + $gt + $lt + $sort', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const params = { | ||
@@ -231,8 +240,8 @@ query: { | ||
}; | ||
const data = await service.find(params); | ||
const data = yield service.find(params); | ||
assert_1.default.strictEqual(data.length, 2); | ||
assert_1.default.strictEqual(data[0].name, 'Alice'); | ||
assert_1.default.strictEqual(data[1].name, 'Bob'); | ||
}); | ||
test('.find + $or nested + $sort', async () => { | ||
})); | ||
test('.find + $or nested + $sort', () => __awaiter(void 0, void 0, void 0, function* () { | ||
const params = { | ||
@@ -252,7 +261,7 @@ query: { | ||
}; | ||
const data = await service.find(params); | ||
const data = yield service.find(params); | ||
assert_1.default.strictEqual(data.length, 2); | ||
assert_1.default.strictEqual(data[0].name, 'Alice'); | ||
assert_1.default.strictEqual(data[1].name, 'Doug'); | ||
}); | ||
})); | ||
describe('paginate', function () { | ||
@@ -268,4 +277,4 @@ beforeEach(() => { | ||
}); | ||
test('.find + paginate', async () => { | ||
const page = await service.find({ | ||
test('.find + paginate', () => __awaiter(this, void 0, void 0, function* () { | ||
const page = yield service.find({ | ||
query: { $sort: { name: -1 } } | ||
@@ -277,4 +286,4 @@ }); | ||
assert_1.default.strictEqual(page.data[0].name, 'Doug'); | ||
}); | ||
test('.find + paginate + $limit + $skip', async () => { | ||
})); | ||
test('.find + paginate + $limit + $skip', () => __awaiter(this, void 0, void 0, function* () { | ||
const params = { | ||
@@ -287,3 +296,3 @@ query: { | ||
}; | ||
const page = await service.find(params); | ||
const page = yield service.find(params); | ||
assert_1.default.strictEqual(page.total, 3); | ||
@@ -294,5 +303,5 @@ assert_1.default.strictEqual(page.limit, 2); | ||
assert_1.default.strictEqual(page.data[1].name, 'Alice'); | ||
}); | ||
test('.find + paginate + $limit 0', async () => { | ||
const page = await service.find({ | ||
})); | ||
test('.find + paginate + $limit 0', () => __awaiter(this, void 0, void 0, function* () { | ||
const page = yield service.find({ | ||
query: { $limit: 0 } | ||
@@ -302,11 +311,11 @@ }); | ||
assert_1.default.strictEqual(page.data.length, 0); | ||
}); | ||
test('.find + paginate + params', async () => { | ||
const page = await service.find({ paginate: { default: 3 } }); | ||
})); | ||
test('.find + paginate + params', () => __awaiter(this, void 0, void 0, function* () { | ||
const page = yield service.find({ paginate: { default: 3 } }); | ||
assert_1.default.strictEqual(page.limit, 3); | ||
assert_1.default.strictEqual(page.skip, 0); | ||
const results = await service.find({ paginate: false }); | ||
const results = yield service.find({ paginate: false }); | ||
assert_1.default.ok(Array.isArray(results)); | ||
assert_1.default.strictEqual(results.length, 3); | ||
}); | ||
})); | ||
}); | ||
@@ -313,0 +322,0 @@ }); |
{ | ||
"name": "@feathersjs/adapter-tests", | ||
"version": "4.5.4", | ||
"version": "4.5.11", | ||
"description": "Feathers shared database adapter test suite", | ||
@@ -34,3 +34,3 @@ "homepage": "https://feathersjs.com", | ||
"compile": "shx rm -rf lib/ && tsc", | ||
"test": "mocha --config ../../.mocharc.json --recursive test/**.test.ts test/**/*.test.ts" | ||
"test": "mocha --config ../../.mocharc.ts.json --recursive test/**.test.ts test/**/*.test.ts" | ||
}, | ||
@@ -51,9 +51,9 @@ "directories": { | ||
"devDependencies": { | ||
"@types/node": "^14.11.2", | ||
"mocha": "^8.1.3", | ||
"shx": "^0.3.2", | ||
"ts-node": "^9.0.0", | ||
"typescript": "^4.0.3" | ||
"@types/node": "^14.14.10", | ||
"mocha": "^8.2.1", | ||
"shx": "^0.3.3", | ||
"ts-node": "^9.1.0", | ||
"typescript": "^4.1.2" | ||
}, | ||
"gitHead": "85e1e7a54bacfaabbf9478d0a71d40e710924746" | ||
"gitHead": "de0526849eb36ab6ef19ef1764e0d9e0a6ccbd81" | ||
} |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
111810
1757