Initial test for CreateImageWizard

very basic, make sure we can render all of the expected text
This commit is contained in:
Aleksandar Todorov 2020-11-03 16:40:17 +02:00 committed by Sanne Raymaekers
parent a407bc9490
commit a5e56eea2f

View file

@ -0,0 +1,26 @@
import React from 'react';
import { screen, getByText } from '@testing-library/react';
import { renderWithReduxRouter } from '../../testUtils';
import CreateImageWizard from '../../../SmartComponents/CreateImageWizard/CreateImageWizard';
describe('Landing Page', () => {
beforeEach(() => {
renderWithReduxRouter(<CreateImageWizard />);
});
test('renders component', () => {
// check heading
screen.getByRole('heading', { name: /Create a new image/ });
// left sidebar navigation
const nav = screen.getByRole('navigation');
getByText(nav, 'Release');
getByText(nav, 'Target environment');
getByText(nav, 'Registration');
getByText(nav, 'Review');
// buttons
screen.getByRole('button', { name: /Next/ });
screen.getByRole('button', { name: /Back/ });
screen.getByRole('button', { name: /Cancel/ });
});
});