Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@feathersjs/adapter-tests

feathersjs7.2kMIT5.0.34TypeScript support: included

Feathers shared database adapter test suite

feathers

readme

Feathers - The API and real-time application framework

CI Maintainability Test Coverage Download Status Discord

Feathers is a full-stack framework for creating web APIs and real-time applications with TypeScript or JavaScript.

Feathers can interact with any backend technology, supports many databases out of the box and works with any frontend like React, VueJS, Angular, React Native, Android or iOS.

Getting started

Get started with just three commands:

$ npm create feathers my-new-app
$ cd my-new-app
$ npm run dev

To learn more about Feathers visit the website at feathersjs.com or jump right into the Feathers guides.

Contributing

To start developing, clone this repository, then run:

cd feathers
npm install

To run all tests run

npm test

Individual tests can be run in the module you are working on:

cd packages/feathers
npm test

License

Copyright (c) 2024 Feathers contributors

Licensed under the MIT license.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

5.0.34 (2025-05-03)

Bug Fixes

5.0.33 (2025-02-24)

Bug Fixes

5.0.32 (2025-02-01)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.31 (2024-10-31)

Bug Fixes

5.0.30 (2024-09-02)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.29 (2024-07-10)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.28 (2024-07-10)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.27 (2024-06-18)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.26 (2024-06-09)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.25 (2024-05-03)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.24 (2024-03-13)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.23 (2024-02-25)

Bug Fixes

5.0.22 (2024-02-15)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.21 (2024-01-25)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.20 (2024-01-24)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.19 (2024-01-23)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.18 (2024-01-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.17 (2024-01-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.16 (2024-01-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.15 (2024-01-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.14 (2024-01-05)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.13 (2023-12-29)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.12 (2023-11-28)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.11 (2023-10-11)

Bug Fixes

  • knex: Update all dependencies and Knex peer (#3308) (d2f9860)

5.0.10 (2023-10-03)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.9 (2023-09-27)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.8 (2023-07-19)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.7 (2023-07-14)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.6 (2023-06-15)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.5 (2023-04-28)

Bug Fixes

5.0.4 (2023-04-12)

Bug Fixes

  • adapter-commons: Support non-default import to ease use with ESM projects (d06f2cf)

5.0.3 (2023-04-05)

Bug Fixes

5.0.1 (2023-03-15)

Bug Fixes

  • memory/mongodb: $select as only property & force 'id' in '$select' (#3081) (fbe3cf5)

5.0.0 (2023-02-24)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.38 (2023-02-17)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.37 (2023-02-09)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.36 (2023-01-29)

Bug Fixes

  • databases: Improve documentation for adapters and allow dynamic Knex adapter options (#3019) (66c4b5e)

Features

5.0.0-pre.35 (2023-01-12)

Features

  • generators: Move core code generators to shared generators package (#2982) (0328d22)

5.0.0-pre.34 (2022-12-14)

Features

  • adapter: Add patch data type to adapters and refactor AdapterBase usage (#2906) (9ddc2e6)

5.0.0-pre.33 (2022-11-08)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.32 (2022-10-26)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.31 (2022-10-12)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.30 (2022-10-07)

Features

  • core: Allow to unregister services at runtime (#2756) (d16601f)

5.0.0-pre.29 (2022-09-16)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.28 (2022-08-03)

Bug Fixes

  • cli: Improve generated application and client (#2701) (bd55ffb)

5.0.0-pre.27 (2022-07-13)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.26 (2022-06-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.25 (2022-06-22)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.24 (2022-06-21)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.23 (2022-06-06)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.22 (2022-05-24)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.20 (2022-05-04)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.19 (2022-05-01)

Bug Fixes

  • adapter-commons: Clarify adapter query filtering (#2607) (2dac771)
  • adapter-tests: Ensure multi tests can run standalone (#2608) (d7243f2)

BREAKING CHANGES

  • adapter-commons: Changes the common adapter base class to use sanitizeQuery and sanitizeData

5.0.0-pre.18 (2022-04-11)

Bug Fixes

  • adapter-tests: Add tests for pagination in multi updates (#2472) (98a811a)

5.0.0-pre.17 (2022-02-15)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.16 (2022-01-12)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.15 (2021-11-27)

Bug Fixes

5.0.0-pre.14 (2021-10-13)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.13 (2021-10-13)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.12 (2021-10-12)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.11 (2021-10-06)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.10 (2021-09-19)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.9 (2021-08-09)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.8 (2021-08-09)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.7 (2021-08-09)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.6 (2021-08-08)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.5 (2021-06-23)

Bug Fixes

  • Update database adapter common repository urls (#2380) (3f4db68)

Features

  • adapter-commons: Add support for params.adapter option and move memory adapter to @feathersjs/memory (#2367) (a43e7da)

5.0.0-pre.4 (2021-05-13)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-pre.3 (2021-04-21)

Bug Fixes

  • typescript: Improve TypeScript backwards compatibility (#2310) (f33be73)

5.0.0-pre.2 (2021-04-06)

Note: Version bump only for package @feathersjs/adapter-tests

5.0.0-beta.1 (2021-04-03)

Bug Fixes

  • adapter-tests: Add test that verified paginated total (#2273) (879bd6b)

5.0.0-beta.0 (2021-03-28)

Features

BREAKING CHANGES

  • core: Services no longer extend Uberproto objects and service.mixin() is no longer available.

5.0.0-pre.1 (2020-12-17)

Features

  • memory: Move feathers-memory into @feathersjs/memory (#2153) (dd61fe3)

4.5.11 (2020-12-05)

Note: Version bump only for package @feathersjs/adapter-tests

4.5.4 (2020-09-27)

Note: Version bump only for package @feathersjs/adapter-tests

4.5.3 (2020-09-24)

Bug Fixes

  • adapter-tests: Update multi patch + query tests (#5) (84f1fe4)

4.5.2 (2020-03-04)

Note: Version bump only for package @feathersjs/adapter-tests

4.5.1 (2020-01-24)

Note: Version bump only for package @feathersjs/adapter-tests

4.5.0 (2020-01-18)

Note: Version bump only for package @feathersjs/adapter-tests

4.4.3 (2019-12-06)

Note: Version bump only for package @feathersjs/adapter-tests

4.4.1 (2019-11-27)

Note: Version bump only for package @feathersjs/adapter-tests

4.4.0 (2019-11-27)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.11 (2019-11-11)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.10 (2019-10-26)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.9 (2019-10-26)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.7 (2019-10-14)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.4 (2019-10-03)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.3 (2019-09-21)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.2 (2019-09-16)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.1 (2019-09-09)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.0 (2019-08-27)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.0-pre.4 (2019-08-22)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.0-pre.3 (2019-08-19)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.0-pre.2 (2019-08-02)

Note: Version bump only for package @feathersjs/adapter-tests

4.3.0-pre.1 (2019-07-11)

Note: Version bump only for package @feathersjs/adapter-tests

4.0.0-pre.5 (2019-07-10)

Bug Fixes

  • Fix feathers-memory dependency that did not get updated (9422b13)

4.0.0-pre.4 (2019-07-05)

Note: Version bump only for package @feathersjs/adapter-tests

4.0.0-pre.3 (2019-06-01)

Bug Fixes

4.0.0-pre.2 (2019-05-15)

Note: Version bump only for package @feathersjs/adapter-tests

4.0.0-pre.1 (2019-05-08)

Note: Version bump only for package @feathersjs/adapter-tests

4.0.0-pre.0 (2019-04-21)

Bug Fixes

  • Add test to make sure different id in adapter query works (#1165) (0ba4580)
  • Update adapter tests to not rely on error instance (#1202) (6885e0e)
  • Update all dependencies to latest (#1206) (e51e0f6)

chore

  • package: Move adapter tests into their own module (#1164) (dcc1e6b)

Features

BREAKING CHANGES

  • package: Removes adapter tests from @feathersjs/adapter-commons

1.0.1 (2019-01-10)

Bug Fixes

  • Add test to make sure different id in adapter query works (#1165) (0ba4580)

1.0.0 (2019-01-10)

chore

  • package: Move adapter tests into their own module (#1164) (dcc1e6b)

BREAKING CHANGES

  • package: Removes adapter tests from @feathersjs/adapter-commons