Files
directus/packages/sdk/tests/errors.test.ts
WoLfulus 3c1204b928 SDK 2.0 (#4510)
* add new sdk

* update version

* fixes and sdk documentation

* typing updates, documentation

* added missing endpoints

* targeting minified version for unpkg

* removed unused types file

* fixed non minified versions

* fix sdk exports

* fix the fix

* Remove old sdk

* Remove old sdk docs

* Install types for Jest, add npm test

* Rely on npm exclusively

* Remove examples folder

* Move typescript down

* Update sdk.md

* added auto refresh and requested changes

added more http test calls
fixed typing issue in customized types

* remove unused endpoint

* updated docs

* added singletons, fixed typing issues, added password handlers

* rename graphql function and fixed system endpoint

* Remove unused imports, fix build

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Ben Haynes <ben@rngr.org>
2021-03-30 18:23:23 -04:00

26 lines
637 B
TypeScript

/**
* @jest-environment node
*/
import { InvalidRefreshTime, NotAuthenticated } from '../src/errors';
describe('errors', function () {
it(`test errors`, async () => {
try {
throw new NotAuthenticated();
} catch (err) {
expect(err instanceof Error).toBe(true);
expect(err instanceof NotAuthenticated).toBe(true);
expect(err.message).toBe('No authentication');
}
try {
throw new InvalidRefreshTime();
} catch (err) {
expect(err instanceof Error).toBe(true);
expect(err instanceof InvalidRefreshTime).toBe(true);
expect(err.message).toBe('Invalid authentication refresh time interval');
}
});
});