test: Add flag mocks

This adds mocked 'image-builder.firstboot.enabled' where needed.
This commit is contained in:
regexowl 2024-08-01 15:48:09 +02:00 committed by Klara Simickova
parent 8dd042aa05
commit 8ee2bad55e
13 changed files with 46 additions and 15 deletions

View file

@ -24,7 +24,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const selectBlueprintById = async (bpId: string) => {

View file

@ -17,7 +17,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
describe('EditImageWizard', () => {

View file

@ -38,7 +38,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const goToDetailsStep = async () => {

View file

@ -43,7 +43,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const goToFileSystemConfigurationStep = async () => {

View file

@ -71,7 +71,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const openReleaseMenu = async () => {

View file

@ -45,7 +45,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const goToOscapStep = async () => {

View file

@ -45,9 +45,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.firstboot.enabled':
return true;
default:
return false;
}
}),
}));
const goToPackagesStep = async () => {

View file

@ -45,7 +45,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const selectActivationKey = async () => {

View file

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

View file

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

View file

@ -41,7 +41,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const goToAwsStep = async () => {

View file

@ -41,7 +41,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const goToAzureStep = async () => {

View file

@ -44,7 +44,9 @@ vi.mock('@redhat-cloud-services/frontend-components/useChrome', () => ({
vi.mock('@unleash/proxy-client-react', () => ({
useUnleashContext: () => vi.fn(),
useFlag: vi.fn(() => false),
useFlag: vi.fn((flag) =>
flag === 'image-builder.firstboot.enabled' ? true : false
),
}));
const GCP_ACCOUNT = 'test@gmail.com';