mirror of
https://github.com/directus/directus.git
synced 2026-02-03 08:15:00 -05:00
* 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>
26 lines
637 B
TypeScript
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');
|
|
}
|
|
});
|
|
});
|