From 8e638059917c0b820149f2d8fdbc565df77fc139 Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 8 Mar 2022 14:12:47 +0100 Subject: [PATCH] chore: start adding tests Signed-off-by: blam --- .../TemplateCard/CardHeader.test.tsx | 18 ++++++++++++++++++ .../TemplateCard/CardHeader.tsx | 1 + 2 files changed, 19 insertions(+) diff --git a/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.test.tsx b/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.test.tsx index eeac119810..4f227be508 100644 --- a/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.test.tsx +++ b/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.test.tsx @@ -46,4 +46,22 @@ describe('CardHeader', () => { expect(mockTheme.getPageTheme).toHaveBeenCalledWith({ themeId: 'service' }); }); + + it('should render the type', () => { + const { getByText } = render( + , + ); + + expect(getByText('Service')).toBeInTheDocument(); + }); }); diff --git a/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.tsx b/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.tsx index 2e1fdeac00..db134bb18e 100644 --- a/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.tsx +++ b/plugins/scaffolder/src/next/TemplateListPage/TemplateCard/CardHeader.tsx @@ -52,6 +52,7 @@ export const CardHeader = (props: CardHeaderProps) => { } = props; const { getPageTheme } = useTheme(); const themeForType = getPageTheme({ themeId: type }); + const styles = useStyles({ cardBackgroundImage: themeForType.backgroundImage, });