Skip to content
Snippets Groups Projects

Resolve "[MIN-322] Project without disease or organism defined"

10 files
+ 126
35
Compare changes
  • Side-by-side
  • Inline
Files
10
@@ -69,12 +69,14 @@ describe('ProjectInfoDrawer', () => {
const diseaseLink = screen.getByText(/Disease:/i);
expect(diseaseLink).toBeInTheDocument();
const linkelement = screen.getByRole('link', { name: projectFixture.diseaseName });
const linkelement = screen.getByRole('link', {
name: projectFixture.diseaseName ? projectFixture.diseaseName : 'xyz',
});
expect(linkelement).toBeInTheDocument();
expect(linkelement).toHaveAttribute('href', projectFixture.disease.link);
expect(linkelement).toHaveAttribute('href', projectFixture.disease?.link);
});
it('should fetch diesease name when diseaseId is provided', async () => {
it('should fetch disease name when diseaseId is provided', async () => {
await act(() => {
renderComponent(MOCKED_STORE);
});
@@ -82,9 +84,11 @@ describe('ProjectInfoDrawer', () => {
const organismLink = screen.getByText(/Organism:/i);
expect(organismLink).toBeInTheDocument();
const linkelement = screen.getByRole('link', { name: projectFixture.organismName });
const linkelement = screen.getByRole('link', {
name: projectFixture.organismName ? projectFixture.organismName : 'xyz',
});
expect(linkelement).toBeInTheDocument();
expect(linkelement).toHaveAttribute('href', projectFixture.organism.link);
expect(linkelement).toHaveAttribute('href', projectFixture.organism?.link);
});
it('should render the source file download button', () => {
Loading