diff --git a/packages/core-components/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx b/packages/core-components/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx
index 4eb05e715e..25c5d0687c 100644
--- a/packages/core-components/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx
+++ b/packages/core-components/src/components/StructuredMetadataTable/StructuredMetadataTable.test.tsx
@@ -66,7 +66,7 @@ describe('', () => {
expect(getByText(startCase(value))).toBeInTheDocument();
});
metadata.arrayField.forEach(value => {
- expect(getByText(value)).toBeInTheDocument();
+ expect(getByText(new RegExp(value))).toBeInTheDocument();
});
});
@@ -127,9 +127,11 @@ describe('', () => {
const rendered = render();
expect(rendered.queryByText(/^Test A/)).toBeInTheDocument();
expect(rendered.queryByText(/^Test B/)).toBeInTheDocument();
- expect(rendered.queryByText(/^Test C/)).toBeInTheDocument();
expect(rendered.queryByText(/^Test D/)).toBeInTheDocument();
- expect(rendered.queryByText(/^Test E/)).toBeInTheDocument();
+
+ // nested content is displayed as yaml, so not affected by formatting
+ expect(rendered.queryByText(/^testC/)).toBeInTheDocument();
+ expect(rendered.queryByText(/^testE/)).toBeInTheDocument();
});
it('should be possible to disable it', async () => {
@@ -166,9 +168,11 @@ describe('', () => {
);
expect(rendered.queryByText(/^tEsTa/)).toBeInTheDocument();
expect(rendered.queryByText(/^tEsTb/)).toBeInTheDocument();
- expect(rendered.queryByText(/^tEsTc/)).toBeInTheDocument();
expect(rendered.queryByText(/^tEsTd/)).toBeInTheDocument();
- expect(rendered.queryByText(/^tEsTe/)).toBeInTheDocument();
+
+ // nested content is displayed as yaml, so not affected by formatting
+ expect(rendered.queryByText(/^testC/)).toBeInTheDocument();
+ expect(rendered.queryByText(/^testE/)).toBeInTheDocument();
});
});
});