Socket
Socket
Sign inDemoInstall

@feathersjs/adapter-tests

Package Overview
Dependencies
Maintainers
4
Versions
97
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@feathersjs/adapter-tests - npm Package Compare versions

Comparing version 5.0.0-pre.9 to 5.0.0-pre.10

8

CHANGELOG.md

@@ -6,2 +6,10 @@ # Change Log

# [5.0.0-pre.10](https://github.com/feathersjs/feathers/compare/v5.0.0-pre.9...v5.0.0-pre.10) (2021-09-19)
**Note:** Version bump only for package @feathersjs/adapter-tests
# [5.0.0-pre.9](https://github.com/feathersjs/feathers/compare/v5.0.0-pre.8...v5.0.0-pre.9) (2021-08-09)

@@ -8,0 +16,0 @@

6

lib/index.js

@@ -38,5 +38,5 @@ "use strict";

});
basic_1.default(test, app, errors, serviceName, idProp);
methods_1.default(test, app, errors, serviceName, idProp);
syntax_1.default(test, app, errors, serviceName, idProp);
(0, basic_1.default)(test, app, errors, serviceName, idProp);
(0, methods_1.default)(test, app, errors, serviceName, idProp);
(0, syntax_1.default)(test, app, errors, serviceName, idProp);
});

@@ -43,0 +43,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) {

@@ -20,24 +11,24 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

let service;
beforeEach(() => __awaiter(void 0, void 0, void 0, function* () {
beforeEach(async () => {
service = app.service(serviceName);
doug = yield app.service(serviceName).create({
doug = await app.service(serviceName).create({
name: 'Doug',
age: 32
});
}));
afterEach(() => __awaiter(void 0, void 0, void 0, function* () {
});
afterEach(async () => {
try {
yield app.service(serviceName).remove(doug[idProp]);
await app.service(serviceName).remove(doug[idProp]);
}
catch (error) { }
}));
});
describe('get', () => {
test('.get', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.get(doug[idProp]);
test('.get', async () => {
const data = await 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', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.get(doug[idProp], {
});
test('.get + $select', async () => {
const data = await service.get(doug[idProp], {
query: { $select: ['name'] }

@@ -48,6 +39,6 @@ });

assert_1.default.ok(!data.age, 'data.age is falsy');
}));
test('.get + id + query', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.get + id + query', async () => {
try {
yield service.get(doug[idProp], {
await service.get(doug[idProp], {
query: { name: 'Tester' }

@@ -60,6 +51,6 @@ });

}
}));
test('.get + NotFound', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.get + NotFound', async () => {
try {
yield service.get('568225fbfe21222432e836ff');
await service.get('568225fbfe21222432e836ff');
throw new Error('Should never get here');

@@ -70,5 +61,5 @@ }

}
}));
test('.get + id + query id', () => __awaiter(void 0, void 0, void 0, function* () {
const alice = yield service.create({
});
test('.get + id + query id', async () => {
const alice = await service.create({
name: 'Alice',

@@ -78,3 +69,3 @@ age: 12

try {
yield service.get(doug[idProp], {
await service.get(doug[idProp], {
query: { [idProp]: alice[idProp] }

@@ -87,19 +78,19 @@ });

}
yield service.remove(alice[idProp]);
}));
await service.remove(alice[idProp]);
});
});
describe('find', () => {
test('.find', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find();
test('.find', async () => {
const data = await 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', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.remove(doug[idProp]);
test('.remove', async () => {
const data = await service.remove(doug[idProp]);
assert_1.default.strictEqual(data.name, 'Doug', 'data.name matches');
}));
test('.remove + $select', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.remove(doug[idProp], {
});
test('.remove + $select', async () => {
const data = await service.remove(doug[idProp], {
query: { $select: ['name'] }

@@ -109,6 +100,6 @@ });

assert_1.default.ok(!data.age, 'data.age is falsy');
}));
test('.remove + id + query', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.remove + id + query', async () => {
try {
yield service.remove(doug[idProp], {
await service.remove(doug[idProp], {
query: { name: 'Tester' }

@@ -121,6 +112,6 @@ });

}
}));
test('.remove + multi', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.remove + multi', async () => {
try {
yield service.remove(null);
await service.remove(null);
throw new Error('Should never get here');

@@ -132,4 +123,4 @@ }

service.options.multi = ['remove'];
yield service.create({ name: 'Dave', age: 29, created: true });
yield service.create({
await service.create({ name: 'Dave', age: 29, created: true });
await service.create({
name: 'David',

@@ -139,3 +130,3 @@ age: 3,

});
const data = yield service.remove(null, {
const data = await service.remove(null, {
query: { created: true }

@@ -147,5 +138,5 @@ });

assert_1.default.ok(names.includes('David'), 'David removed');
}));
test('.remove + id + query id', () => __awaiter(void 0, void 0, void 0, function* () {
const alice = yield service.create({
});
test('.remove + id + query id', async () => {
const alice = await service.create({
name: 'Alice',

@@ -155,3 +146,3 @@ age: 12

try {
yield service.remove(doug[idProp], {
await service.remove(doug[idProp], {
query: { [idProp]: alice[idProp] }

@@ -164,10 +155,10 @@ });

}
yield service.remove(alice[idProp]);
}));
await service.remove(alice[idProp]);
});
});
describe('update', () => {
test('.update', () => __awaiter(void 0, void 0, void 0, function* () {
test('.update', async () => {
const originalData = { [idProp]: doug[idProp], name: 'Dougler' };
const originalCopy = Object.assign({}, originalData);
const data = yield service.update(doug[idProp], originalData);
const data = await service.update(doug[idProp], originalData);
assert_1.default.deepStrictEqual(originalData, originalCopy, 'data was not modified');

@@ -177,4 +168,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', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.update + $select', async () => {
const originalData = {

@@ -185,3 +176,3 @@ [idProp]: doug[idProp],

};
const data = yield service.update(doug[idProp], originalData, {
const data = await service.update(doug[idProp], originalData, {
query: { $select: ['name'] }

@@ -191,6 +182,6 @@ });

assert_1.default.ok(!data.age, 'data.age is falsy');
}));
test('.update + id + query', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.update + id + query', async () => {
try {
yield service.update(doug[idProp], {
await service.update(doug[idProp], {
name: 'Dougler'

@@ -205,6 +196,6 @@ }, {

}
}));
test('.update + NotFound', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.update + NotFound', async () => {
try {
yield service.update('568225fbfe21222432e836ff', { name: 'NotFound' });
await service.update('568225fbfe21222432e836ff', { name: 'NotFound' });
throw new Error('Should never get here');

@@ -215,7 +206,7 @@ }

}
}));
test('.update + query + NotFound', () => __awaiter(void 0, void 0, void 0, function* () {
const dave = yield service.create({ name: 'Dave' });
});
test('.update + query + NotFound', async () => {
const dave = await service.create({ name: 'Dave' });
try {
yield service.update(dave[idProp], { name: 'UpdatedDave' }, { query: { name: 'NotDave' } });
await service.update(dave[idProp], { name: 'UpdatedDave' }, { query: { name: 'NotDave' } });
throw new Error('Should never get here');

@@ -226,6 +217,6 @@ }

}
yield service.remove(dave[idProp]);
}));
test('.update + id + query id', () => __awaiter(void 0, void 0, void 0, function* () {
const alice = yield service.create({
await service.remove(dave[idProp]);
});
test('.update + id + query id', async () => {
const alice = await service.create({
name: 'Alice',

@@ -235,3 +226,3 @@ age: 12

try {
yield service.update(doug[idProp], {
await service.update(doug[idProp], {
name: 'Dougler',

@@ -247,10 +238,10 @@ age: 33

}
yield service.remove(alice[idProp]);
}));
await service.remove(alice[idProp]);
});
});
describe('patch', () => {
test('.patch', () => __awaiter(void 0, void 0, void 0, function* () {
test('.patch', async () => {
const originalData = { [idProp]: doug[idProp], name: 'PatchDoug' };
const originalCopy = Object.assign({}, originalData);
const data = yield service.patch(doug[idProp], originalData);
const data = await service.patch(doug[idProp], originalData);
assert_1.default.deepStrictEqual(originalData, originalCopy, 'original data was not modified');

@@ -260,6 +251,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', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.patch + $select', async () => {
const originalData = { [idProp]: doug[idProp], name: 'PatchDoug' };
const data = yield service.patch(doug[idProp], originalData, {
const data = await service.patch(doug[idProp], originalData, {
query: { $select: ['name'] }

@@ -269,6 +260,6 @@ });

assert_1.default.ok(!data.age, 'data.age is falsy');
}));
test('.patch + id + query', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.patch + id + query', async () => {
try {
yield service.patch(doug[idProp], {
await service.patch(doug[idProp], {
name: 'id patched doug'

@@ -283,6 +274,6 @@ }, {

}
}));
test('.patch multiple', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.patch multiple', async () => {
try {
yield service.patch(null, {});
await service.patch(null, {});
throw new Error('Should never get here');

@@ -296,3 +287,3 @@ }

};
const dave = yield service.create({
const dave = await service.create({
name: 'Dave',

@@ -302,3 +293,3 @@ age: 29,

});
const david = yield service.create({
const david = await service.create({
name: 'David',

@@ -309,3 +300,3 @@ age: 3,

service.options.multi = ['patch'];
const data = yield service.patch(null, {
const data = await service.patch(null, {
age: 2

@@ -316,6 +307,6 @@ }, params);

assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated');
yield service.remove(dave[idProp]);
yield service.remove(david[idProp]);
}));
test('.patch multi query same', () => __awaiter(void 0, void 0, void 0, function* () {
await service.remove(dave[idProp]);
await service.remove(david[idProp]);
});
test('.patch multi query same', async () => {
const service = app.service(serviceName);

@@ -325,3 +316,3 @@ const params = {

};
const dave = yield service.create({
const dave = await service.create({
name: 'Dave',

@@ -331,3 +322,3 @@ age: 8,

});
const david = yield service.create({
const david = await service.create({
name: 'David',

@@ -337,3 +328,3 @@ age: 4,

});
const data = yield service.patch(null, {
const data = await service.patch(null, {
age: 2

@@ -344,6 +335,6 @@ }, params);

assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated');
yield service.remove(dave[idProp]);
yield service.remove(david[idProp]);
}));
test('.patch multi query changed', () => __awaiter(void 0, void 0, void 0, function* () {
await service.remove(dave[idProp]);
await service.remove(david[idProp]);
});
test('.patch multi query changed', async () => {
const service = app.service(serviceName);

@@ -353,3 +344,3 @@ const params = {

};
const dave = yield service.create({
const dave = await service.create({
name: 'Dave',

@@ -359,3 +350,3 @@ age: 10,

});
const david = yield service.create({
const david = await service.create({
name: 'David',

@@ -365,3 +356,3 @@ age: 10,

});
const data = yield service.patch(null, {
const data = await service.patch(null, {
age: 2

@@ -372,8 +363,8 @@ }, params);

assert_1.default.strictEqual(data[1].age, 2, 'Second entry age was updated');
yield service.remove(dave[idProp]);
yield service.remove(david[idProp]);
}));
test('.patch + NotFound', () => __awaiter(void 0, void 0, void 0, function* () {
await service.remove(dave[idProp]);
await service.remove(david[idProp]);
});
test('.patch + NotFound', async () => {
try {
yield service.patch('568225fbfe21222432e836ff', { name: 'PatchDoug' });
await service.patch('568225fbfe21222432e836ff', { name: 'PatchDoug' });
throw new Error('Should never get here');

@@ -384,7 +375,7 @@ }

}
}));
test('.patch + query + NotFound', () => __awaiter(void 0, void 0, void 0, function* () {
const dave = yield service.create({ name: 'Dave' });
});
test('.patch + query + NotFound', async () => {
const dave = await service.create({ name: 'Dave' });
try {
yield service.patch(dave[idProp], { name: 'PatchedDave' }, { query: { name: 'NotDave' } });
await service.patch(dave[idProp], { name: 'PatchedDave' }, { query: { name: 'NotDave' } });
throw new Error('Should never get here');

@@ -395,6 +386,6 @@ }

}
yield service.remove(dave[idProp]);
}));
test('.patch + id + query id', () => __awaiter(void 0, void 0, void 0, function* () {
const alice = yield service.create({
await service.remove(dave[idProp]);
});
test('.patch + id + query id', async () => {
const alice = await service.create({
name: 'Alice',

@@ -404,3 +395,3 @@ age: 12

try {
yield service.patch(doug[idProp], {
await service.patch(doug[idProp], {
age: 33

@@ -415,7 +406,7 @@ }, {

}
yield service.remove(alice[idProp]);
}));
await service.remove(alice[idProp]);
});
});
describe('create', () => {
test('.create', () => __awaiter(void 0, void 0, void 0, function* () {
test('.create', async () => {
const originalData = {

@@ -426,9 +417,9 @@ name: 'Bill',

const originalCopy = Object.assign({}, originalData);
const data = yield service.create(originalData);
const data = await 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');
yield service.remove(data[idProp]);
}));
test('.create + $select', () => __awaiter(void 0, void 0, void 0, function* () {
await service.remove(data[idProp]);
});
test('.create + $select', async () => {
const originalData = {

@@ -438,3 +429,3 @@ name: 'William',

};
const data = yield service.create(originalData, {
const data = await service.create(originalData, {
query: { $select: ['name'] }

@@ -444,7 +435,7 @@ });

assert_1.default.ok(!data.age, 'data.age is falsy');
yield service.remove(data[idProp]);
}));
test('.create multi', () => __awaiter(void 0, void 0, void 0, function* () {
await service.remove(data[idProp]);
});
test('.create multi', async () => {
try {
yield service.create([], {});
await service.create([], {});
throw new Error('Should never get here');

@@ -466,3 +457,3 @@ }

service.options.multi = ['create', 'patch'];
const data = yield service.create(items);
const data = await service.create(items);
assert_1.default.ok(Array.isArray(data), 'data is an array');

@@ -473,5 +464,5 @@ assert_1.default.ok(typeof data[0][idProp] !== 'undefined', 'id is set');

assert_1.default.strictEqual(data[1].name, 'Herald', 'second name macthes');
yield service.remove(data[0][idProp]);
yield service.remove(data[1][idProp]);
}));
await service.remove(data[0][idProp]);
await service.remove(data[1][idProp]);
});
});

@@ -507,9 +498,9 @@ describe('doesn\'t call public methods internally', () => {

test('internal .get', () => service.get.call(throwing, doug[idProp]));
test('internal .create', () => __awaiter(void 0, void 0, void 0, function* () {
const bob = yield service.create.call(throwing, {
test('internal .create', async () => {
const bob = await service.create.call(throwing, {
name: 'Bob',
age: 25
});
yield service.remove(bob[idProp]);
}));
await service.remove(bob[idProp]);
});
test('internal .update', () => service.update.call(throwing, doug[idProp], {

@@ -516,0 +507,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) {

@@ -22,38 +13,38 @@ return (mod && mod.__esModule) ? mod : { "default": mod };

let service;
beforeEach(() => __awaiter(void 0, void 0, void 0, function* () {
beforeEach(async () => {
service = app.service(serviceName);
bob = yield app.service(serviceName).create({
bob = await app.service(serviceName).create({
name: 'Bob',
age: 25
});
doug = yield app.service(serviceName).create({
doug = await app.service(serviceName).create({
name: 'Doug',
age: 32
});
alice = yield app.service(serviceName).create({
alice = await app.service(serviceName).create({
name: 'Alice',
age: 19
});
}));
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* () {
});
afterEach(async () => {
await service.remove(bob[idProp]);
await service.remove(alice[idProp]);
await service.remove(doug[idProp]);
});
test('.find + equal', async () => {
const params = { query: { name: 'Alice' } };
const data = yield service.find(params);
const data = await 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', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + equal multiple', async () => {
const data = await service.find({
query: { name: 'Alice', age: 20 }
});
assert_1.default.strictEqual(data.length, 0);
}));
});
describe('special filters', () => {
test('.find + $sort', () => __awaiter(void 0, void 0, void 0, function* () {
let data = yield service.find({
test('.find + $sort', async () => {
let data = await service.find({
query: {

@@ -67,3 +58,3 @@ $sort: { name: 1 }

assert_1.default.strictEqual(data[2].name, 'Doug');
data = yield service.find({
data = await service.find({
query: {

@@ -77,5 +68,5 @@ $sort: { name: -1 }

assert_1.default.strictEqual(data[2].name, 'Alice');
}));
test('.find + $sort + string', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $sort + string', async () => {
const data = await service.find({
query: {

@@ -89,5 +80,5 @@ $sort: { name: '1' }

assert_1.default.strictEqual(data[2].name, 'Doug');
}));
test('.find + $limit', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $limit', async () => {
const data = await service.find({
query: {

@@ -98,5 +89,5 @@ $limit: 2

assert_1.default.strictEqual(data.length, 2);
}));
test('.find + $limit 0', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $limit 0', async () => {
const data = await service.find({
query: {

@@ -107,5 +98,5 @@ $limit: 0

assert_1.default.strictEqual(data.length, 0);
}));
test('.find + $skip', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $skip', async () => {
const data = await service.find({
query: {

@@ -119,5 +110,5 @@ $sort: { name: 1 },

assert_1.default.strictEqual(data[1].name, 'Doug');
}));
test('.find + $select', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $select', async () => {
const data = await service.find({
query: {

@@ -131,5 +122,5 @@ name: 'Alice',

assert_1.default.strictEqual(data[0].age, undefined);
}));
test('.find + $or', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $or', async () => {
const data = await service.find({
query: {

@@ -146,5 +137,5 @@ $or: [

assert_1.default.strictEqual(data[1].name, 'Bob');
}));
test('.find + $in', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $in', async () => {
const data = await service.find({
query: {

@@ -160,5 +151,5 @@ name: {

assert_1.default.strictEqual(data[1].name, 'Bob');
}));
test('.find + $nin', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $nin', async () => {
const data = await service.find({
query: {

@@ -172,5 +163,5 @@ name: {

assert_1.default.strictEqual(data[0].name, 'Doug');
}));
test('.find + $lt', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $lt', async () => {
const data = await service.find({
query: {

@@ -183,5 +174,5 @@ age: {

assert_1.default.strictEqual(data.length, 2);
}));
test('.find + $lte', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $lte', async () => {
const data = await service.find({
query: {

@@ -194,5 +185,5 @@ age: {

assert_1.default.strictEqual(data.length, 2);
}));
test('.find + $gt', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $gt', async () => {
const data = await service.find({
query: {

@@ -205,5 +196,5 @@ age: {

assert_1.default.strictEqual(data.length, 1);
}));
test('.find + $gte', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $gte', async () => {
const data = await service.find({
query: {

@@ -216,5 +207,5 @@ age: {

assert_1.default.strictEqual(data.length, 2);
}));
test('.find + $ne', () => __awaiter(void 0, void 0, void 0, function* () {
const data = yield service.find({
});
test('.find + $ne', async () => {
const data = await service.find({
query: {

@@ -227,5 +218,5 @@ age: {

assert_1.default.strictEqual(data.length, 2);
}));
});
});
test('.find + $gt + $lt + $sort', () => __awaiter(void 0, void 0, void 0, function* () {
test('.find + $gt + $lt + $sort', async () => {
const params = {

@@ -240,8 +231,8 @@ query: {

};
const data = yield service.find(params);
const data = await 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', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('.find + $or nested + $sort', async () => {
const params = {

@@ -261,10 +252,10 @@ query: {

};
const data = yield service.find(params);
const data = await 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('params.adapter', () => {
test('params.adapter + paginate', () => __awaiter(void 0, void 0, void 0, function* () {
const page = yield service.find({
test('params.adapter + paginate', async () => {
const page = await service.find({
adapter: {

@@ -276,4 +267,4 @@ paginate: { default: 3 }

assert_1.default.strictEqual(page.skip, 0);
}));
test('params.adapter + multi', () => __awaiter(void 0, void 0, void 0, function* () {
});
test('params.adapter + multi', async () => {
const items = [

@@ -294,10 +285,10 @@ {

};
const users = yield service.create(items, multiParams);
const users = await service.create(items, multiParams);
assert_1.default.strictEqual(users.length, 2);
yield service.remove(users[0][idProp]);
yield service.remove(users[1][idProp]);
yield assert_1.default.rejects(() => service.patch(null, { age: 2 }, multiParams), {
await service.remove(users[0][idProp]);
await service.remove(users[1][idProp]);
await assert_1.default.rejects(() => service.patch(null, { age: 2 }, multiParams), {
message: 'Can not patch multiple entries'
});
}));
});
});

@@ -314,4 +305,4 @@ describe('paginate', function () {

});
test('.find + paginate', () => __awaiter(this, void 0, void 0, function* () {
const page = yield service.find({
test('.find + paginate', async () => {
const page = await service.find({
query: { $sort: { name: -1 } }

@@ -323,5 +314,5 @@ });

assert_1.default.strictEqual(page.data[0].name, 'Doug');
}));
test('.find + paginate + query', () => __awaiter(this, void 0, void 0, function* () {
const page = yield service.find({
});
test('.find + paginate + query', async () => {
const page = await service.find({
query: {

@@ -336,4 +327,4 @@ $sort: { name: -1 },

assert_1.default.strictEqual(page.data[0].name, 'Doug');
}));
test('.find + paginate + $limit + $skip', () => __awaiter(this, void 0, void 0, function* () {
});
test('.find + paginate + $limit + $skip', async () => {
const params = {

@@ -346,3 +337,3 @@ query: {

};
const page = yield service.find(params);
const page = await service.find(params);
assert_1.default.strictEqual(page.total, 3);

@@ -353,5 +344,5 @@ assert_1.default.strictEqual(page.limit, 2);

assert_1.default.strictEqual(page.data[1].name, 'Alice');
}));
test('.find + paginate + $limit 0', () => __awaiter(this, void 0, void 0, function* () {
const page = yield service.find({
});
test('.find + paginate + $limit 0', async () => {
const page = await service.find({
query: { $limit: 0 }

@@ -361,11 +352,11 @@ });

assert_1.default.strictEqual(page.data.length, 0);
}));
test('.find + paginate + params', () => __awaiter(this, void 0, void 0, function* () {
const page = yield service.find({ paginate: { default: 3 } });
});
test('.find + paginate + params', async () => {
const page = await service.find({ paginate: { default: 3 } });
assert_1.default.strictEqual(page.limit, 3);
assert_1.default.strictEqual(page.skip, 0);
const results = yield service.find({ paginate: false });
const results = await service.find({ paginate: false });
assert_1.default.ok(Array.isArray(results));
assert_1.default.strictEqual(results.length, 3);
}));
});
});

@@ -372,0 +363,0 @@ });

{
"name": "@feathersjs/adapter-tests",
"version": "5.0.0-pre.9",
"version": "5.0.0-pre.10",
"description": "Feathers shared database adapter test suite",

@@ -51,9 +51,9 @@ "homepage": "https://feathersjs.com",

"devDependencies": {
"@types/node": "^16.4.13",
"mocha": "^9.0.3",
"@types/node": "^16.9.4",
"mocha": "^9.1.1",
"shx": "^0.3.3",
"ts-node": "^10.1.0",
"typescript": "^4.3.5"
"ts-node": "^10.2.1",
"typescript": "^4.4.3"
},
"gitHead": "3d1721a7286e6a7f37bbc38695fe45084023f13b"
"gitHead": "a9f7865cce8db2305b7c0d2ef4a165c2724034ef"
}

@@ -19,3 +19,3 @@ import assert from 'assert';

await app.service(serviceName).remove(doug[idProp]);
} catch (error) {}
} catch (error: any) {}
});

@@ -52,3 +52,3 @@

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -64,3 +64,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -83,3 +83,3 @@ 'Error is a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -125,3 +125,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -137,3 +137,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'MethodNotAllowed',

@@ -176,3 +176,3 @@ 'Removing multiple without option set throws MethodNotAllowed'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -227,3 +227,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -239,3 +239,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -256,3 +256,3 @@ 'Error is a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -279,3 +279,3 @@ 'Error is a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -326,3 +326,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -338,3 +338,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'MethodNotAllowed',

@@ -433,3 +433,3 @@ 'Removing multiple without option set throws MethodNotAllowed'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -450,3 +450,3 @@ 'Error is a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -472,3 +472,3 @@ 'Error is a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'NotFound',

@@ -522,3 +522,3 @@ 'Got a NotFound Feathers error'

throw new Error('Should never get here');
} catch (error) {
} catch (error: any) {
assert.strictEqual(error.name, 'MethodNotAllowed',

@@ -525,0 +525,0 @@ 'Removing multiple without option set throws MethodNotAllowed'

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc