From 0ce3f4fa2a4ebbbda9af05d640478b2e9d30a758 Mon Sep 17 00:00:00 2001 From: John Cowen Date: Tue, 22 Oct 2024 14:08:17 +0100 Subject: [PATCH] fix(mocks): re-add zone HTTP endpoint (#3087) In https://github.com/kumahq/kuma-gui/pull/3034 we cleaned up a few mock endpoints we don't use. We mistakenly removed the zone deletion endpoint, which we use elsewhere but the backend code for it is in the kuma binary and as such this mock belongs here. Signed-off-by: John Cowen --- src/test-support/mocks/fs.ts | 2 ++ src/test-support/mocks/src/zones/_.ts | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/test-support/mocks/src/zones/_.ts diff --git a/src/test-support/mocks/fs.ts b/src/test-support/mocks/fs.ts index dec70f6b1..23f0aca90 100644 --- a/src/test-support/mocks/fs.ts +++ b/src/test-support/mocks/fs.ts @@ -87,6 +87,7 @@ import _151 from './src/zoneingresses/_/clusters' import _150 from './src/zoneingresses/_/stats' import _148 from './src/zoneingresses/_/xds' import _8 from './src/zones' +import _50 from './src/zones/_' import _12 from './src/zones/_/_overview' import _11 from './src/zones/_overview' import type { FS } from '@/test-support' @@ -122,6 +123,7 @@ export const fs: FS = { // zones '/zones': _8, '/zones/_overview': _11, + '/zones/:name': _50, '/zones/:name/_overview': _12, '/zone-ingresses/_overview': _9, '/zone-ingresses/:name/_overview': _48, diff --git a/src/test-support/mocks/src/zones/_.ts b/src/test-support/mocks/src/zones/_.ts new file mode 100644 index 000000000..47709f892 --- /dev/null +++ b/src/test-support/mocks/src/zones/_.ts @@ -0,0 +1,22 @@ +import type { EndpointDependencies, MockResponder } from '@/test-support' + +export default (_deps: EndpointDependencies): MockResponder => (req) => { + switch (req.method.toUpperCase()) { + case 'DELETE': + return { + headers: {}, + body: {}, + } + default: + return { + headers: {}, + body: { + type: 'Zone', + name: req.params.name, + creationTime: '2021-02-19T08:06:15.380674+01:00', + modificationTime: '2021-02-19T08:06:15.380674+01:00', + enabled: true, + }, + } + } +}