From 839559d42c1f75df3bfe0b2b30ad66bff898d153 Mon Sep 17 00:00:00 2001 From: regexowl Date: Fri, 20 Jun 2025 09:02:01 +0200 Subject: [PATCH] test: Add mock handler for `repository_parameters` This adds mock handler for newly used `repository_parameters` end point, ensuring the warning about missing handler is not being printed to test output when runnning `npm run test`. --- src/test/fixtures/repositories.ts | 35 +++++++++++++++++++++++++++++++ src/test/mocks/handlers.js | 4 ++++ 2 files changed, 39 insertions(+) diff --git a/src/test/fixtures/repositories.ts b/src/test/fixtures/repositories.ts index 29e6596a..6008ec4e 100644 --- a/src/test/fixtures/repositories.ts +++ b/src/test/fixtures/repositories.ts @@ -680,3 +680,38 @@ export const mockPopularRepo = (repo_id: string) => { }; } }; + +export const mockRepositoryParameters = { + distribution_versions: [ + { + name: 'Any', + label: 'any', + }, + { + name: 'el8', + label: '8', + }, + { + name: 'el9', + label: '9', + }, + { + name: 'el10', + label: '10', + }, + ], + distribution_arches: [ + { + name: 'Any', + label: 'any', + }, + { + name: 'aarch64', + label: 'aarch64', + }, + { + name: 'x86_64', + label: 'x86_64', + }, + ], +}; diff --git a/src/test/mocks/handlers.js b/src/test/mocks/handlers.js index dbe335c8..1cbd0bde 100644 --- a/src/test/mocks/handlers.js +++ b/src/test/mocks/handlers.js @@ -41,6 +41,7 @@ import { } from '../fixtures/packages'; import { mockPopularRepo, + mockRepositoryParameters, mockRepositoryResults, } from '../fixtures/repositories'; import { mockSourcesByProvider, mockUploadInfo } from '../fixtures/sources'; @@ -132,6 +133,9 @@ export const handlers = [ const { repo_id } = params; return HttpResponse.json(mockPopularRepo(repo_id)); }), + http.get(`${CONTENT_SOURCES_API}/repository_parameters`, () => { + return HttpResponse.json(mockRepositoryParameters()); + }), http.get(`${IMAGE_BUILDER_API}/composes`, ({ request }) => { return HttpResponse.json(composesEndpoint(new URL(request.url))); }),