add remove method for aliases

This commit is contained in:
2023-07-30 00:50:42 +03:00
parent fb29813345
commit 70d95be227
23 changed files with 446 additions and 376 deletions

View File

@@ -1,40 +1,40 @@
// For more information about this file see https://dove.feathersjs.com/guides/cli/app.test.html
import assert from 'assert'
import axios from 'axios'
import type { Server } from 'http'
import { app } from '../src/app'
import assert from "assert";
import axios from "axios";
import type { Server } from "http";
import { app } from "../src/app";
const port = app.get('port')
const appUrl = `http://${app.get('host')}:${port}`
const port = app.get("port");
const appUrl = `http://${app.get("host")}:${port}`;
describe('Feathers application tests', () => {
let server: Server
describe("Feathers application tests", () => {
let server: Server;
before(async () => {
server = await app.listen(port)
})
server = await app.listen(port);
});
after(async () => {
await app.teardown()
})
await app.teardown();
});
it('starts and shows the index page', async () => {
const { data } = await axios.get<string>(appUrl)
it("starts and shows the index page", async () => {
const { data } = await axios.get<string>(appUrl);
assert.ok(data.indexOf('<html lang="en">') !== -1)
})
assert.ok(data.indexOf('<html lang="en">') !== -1);
});
it('shows a 404 JSON error', async () => {
it("shows a 404 JSON error", async () => {
try {
await axios.get(`${appUrl}/path/to/nowhere`, {
responseType: 'json'
})
assert.fail('should never get here')
responseType: "json",
});
assert.fail("should never get here");
} catch (error: any) {
const { response } = error
assert.strictEqual(response?.status, 404)
assert.strictEqual(response?.data?.code, 404)
assert.strictEqual(response?.data?.name, 'NotFound')
const { response } = error;
assert.strictEqual(response?.status, 404);
assert.strictEqual(response?.data?.code, 404);
assert.strictEqual(response?.data?.name, "NotFound");
}
})
})
});
});

View File

@@ -1,11 +1,11 @@
// For more information about this file see https://dove.feathersjs.com/guides/cli/service.test.html
import assert from 'assert'
import { app } from '../../../src/app'
import assert from "assert";
import { app } from "../../../src/app";
describe('aliases service', () => {
it('registered the service', () => {
const service = app.service('aliases')
describe("aliases service", () => {
it("registered the service", () => {
const service = app.service("aliases");
assert.ok(service, 'Registered the service')
})
})
assert.ok(service, "Registered the service");
});
});

View File

@@ -1,11 +1,11 @@
// For more information about this file see https://dove.feathersjs.com/guides/cli/service.test.html
import assert from 'assert'
import { app } from '../../../src/app'
import assert from "assert";
import { app } from "../../../src/app";
describe('auth-oidc service', () => {
it('registered the service', () => {
const service = app.service('auth-oidc')
describe("auth-oidc service", () => {
it("registered the service", () => {
const service = app.service("auth-oidc");
assert.ok(service, 'Registered the service')
})
})
assert.ok(service, "Registered the service");
});
});

View File

@@ -1,11 +1,11 @@
// For more information about this file see https://dove.feathersjs.com/guides/cli/service.test.html
import assert from 'assert'
import { app } from '../../../../src/app'
import assert from "assert";
import { app } from "../../../../src/app";
describe('auth-oidc/callback service', () => {
it('registered the service', () => {
const service = app.service('auth-oidc/callback')
describe("auth-oidc/callback service", () => {
it("registered the service", () => {
const service = app.service("auth-oidc/callback");
assert.ok(service, 'Registered the service')
})
})
assert.ok(service, "Registered the service");
});
});