import {render, screen} from 'sentry-test/reactTestingLibrary'; import PipelineView from 'sentry/views/integrationPipeline/pipelineView'; function MockAwsLambdaProjectSelect() { return
mock_AwsLambdaProjectSelect
; } jest.mock( 'sentry/views/integrationPipeline/awsLambdaProjectSelect', () => MockAwsLambdaProjectSelect ); describe('PipelineView', () => { it('renders awsLambdaProjectSelect', () => { render(); expect(screen.getByText('mock_AwsLambdaProjectSelect')).toBeInTheDocument(); expect(document.title).toBe('AWS Lambda Select Project'); }); it('errros on invalid pipelineName', () => { jest.spyOn(console, 'error'); // eslint-disable-next-line no-console console.error.mockImplementation(() => {}); expect(() => render()).toThrow( 'Invalid pipeline name other' ); // eslint-disable-next-line no-console console.error.mockRestore(); }); });