From 09afcc26db482750e844a7b0afbc99899138c986 Mon Sep 17 00:00:00 2001 From: atanasster Date: Mon, 10 May 2021 10:52:29 +0300 Subject: [PATCH] fix: empty jest tests hide block --- ui/blocks/src/TestsCoverage/TestsCoverage.tsx | 5 ++++- ui/blocks/src/TestsResults/BaseTestsResults.tsx | 2 +- ui/blocks/src/TestsResults/TestsResults.tsx | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ui/blocks/src/TestsCoverage/TestsCoverage.tsx b/ui/blocks/src/TestsCoverage/TestsCoverage.tsx index e37bef17b..20b902d25 100644 --- a/ui/blocks/src/TestsCoverage/TestsCoverage.tsx +++ b/ui/blocks/src/TestsCoverage/TestsCoverage.tsx @@ -25,7 +25,10 @@ export const TestsCoverage: FC = ({ }) => { const props = useCustomProps('tests_coverage', rest); const component = useStoryComponent({ id, name }); - if (!component?.jest) { + if ( + !component?.jest?.coverage || + !Object.keys(component.jest.coverage).length + ) { return null; } diff --git a/ui/blocks/src/TestsResults/BaseTestsResults.tsx b/ui/blocks/src/TestsResults/BaseTestsResults.tsx index 2b662624f..ca29023c0 100644 --- a/ui/blocks/src/TestsResults/BaseTestsResults.tsx +++ b/ui/blocks/src/TestsResults/BaseTestsResults.tsx @@ -185,7 +185,7 @@ export const BaseTestsResults: FC = ({ ), [component?.jest?.results], ); - if (!component?.jest) { + if (!component?.jest?.results.length) { return null; } return ( diff --git a/ui/blocks/src/TestsResults/TestsResults.tsx b/ui/blocks/src/TestsResults/TestsResults.tsx index 00e61af98..b2ed0e914 100644 --- a/ui/blocks/src/TestsResults/TestsResults.tsx +++ b/ui/blocks/src/TestsResults/TestsResults.tsx @@ -26,7 +26,7 @@ export const TestsResults: FC = ({ const props = useCustomProps('tests_results', rest); const component = useStoryComponent({ id, name }); - if (!component?.jest) { + if (!component?.jest?.results.length) { return null; }