test: Add flag mocks

This mocks 'image-builder.snapshots.enabled' where needed.
This commit is contained in:
regexowl 2024-08-01 13:40:19 +02:00 committed by Klara Simickova
parent 3174dbd706
commit e891b0dc04
6 changed files with 52 additions and 15 deletions

View file

@ -43,9 +43,16 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn((flag) =>
flag === 'image-builder.wsl.enabled' ? true : false
),
useFlag: vi.fn((flag) => {
switch (flag) {
case 'image-builder.wsl.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}
}),
}));
const selectRhel8 = async () => {

View file

@ -47,9 +47,16 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn((flag) =>
flag === 'image-builder.pkgrecs.enabled' ? true : false
),
useFlag: vi.fn((flag) => {
switch (flag) {
case 'image-builder.pkgrecs.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}
}),
}));
const typeIntoSearchBox = async (searchTerm: string) => {

View file

@ -46,9 +46,16 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
useFlag: vi.fn((flag) => {
switch (flag) {
case 'image-builder.firstboot.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}
}),
}));
const goToFirstBootStep = async (): Promise<void> => {

View file

@ -51,6 +51,8 @@ vi.mock('@unleash/proxy-client-react', () => ({
return true;
case 'image-builder.firstboot.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}

View file

@ -46,9 +46,16 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
useFlag: vi.fn((flag) => {
switch (flag) {
case 'image-builder.firstboot.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}
}),
}));
const goToRepositoriesStep = async () => {

View file

@ -42,9 +42,16 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
useFlag: vi.fn((flag) => {
switch (flag) {
case 'image-builder.firstboot.enabled':
return true;
case 'image-builder.snapshots.enabled':
return true;
default:
return false;
}
}),
}));
const goToSnapshotStep = async () => {