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();
});
});