test: Add test for failing fetching of target environments
This adds a test to check that the appropriate alert gets rendered.
This commit is contained in:
parent
730554dc84
commit
d5877b256c
1 changed files with 14 additions and 0 deletions
|
|
@ -1,12 +1,14 @@
|
|||
import type { Router as RemixRouter } from '@remix-run/router';
|
||||
import { screen, waitFor, within } from '@testing-library/react';
|
||||
import userEvent from '@testing-library/user-event';
|
||||
import { http, HttpResponse } from 'msw';
|
||||
|
||||
import {
|
||||
AARCH64,
|
||||
CENTOS_9,
|
||||
CREATE_BLUEPRINT,
|
||||
EDIT_BLUEPRINT,
|
||||
IMAGE_BUILDER_API,
|
||||
RHEL_10,
|
||||
RHEL_8,
|
||||
RHEL_9,
|
||||
|
|
@ -25,6 +27,7 @@ import {
|
|||
rhel9CreateBlueprintRequest,
|
||||
x86_64CreateBlueprintRequest,
|
||||
} from '../../../../fixtures/editMode';
|
||||
import { server } from '../../../../mocks/server';
|
||||
import {
|
||||
blueprintRequest,
|
||||
clickNext,
|
||||
|
|
@ -310,6 +313,17 @@ describe('Step Image output', () => {
|
|||
await clickNext(); // Review
|
||||
await verifyNameInReviewStep('Red Velvet');
|
||||
});
|
||||
|
||||
test('alert gets rendered when fetching target environments fails', async () => {
|
||||
server.use(
|
||||
http.get(`${IMAGE_BUILDER_API}/architectures/${RHEL_10}`, () => {
|
||||
return new HttpResponse(null, { status: 404 });
|
||||
})
|
||||
);
|
||||
|
||||
await renderCreateMode();
|
||||
await screen.findByText(/Couldn't fetch target environments/);
|
||||
});
|
||||
});
|
||||
|
||||
describe('Check that the target filtering is in accordance to mock content', () => {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue