Skip to content

Commit 8a7394d

Browse files
committed
chore: extract inline component
1 parent b58aa14 commit 8a7394d

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

src/Reporter.tsx

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,6 +69,16 @@ const TestConsoleOutput = ({
6969
);
7070
};
7171

72+
const FailureMessage: React.FC<{
73+
failureMessage: string | null | undefined;
74+
}> = ({ failureMessage }) => {
75+
if (failureMessage) {
76+
return <>{failureMessage.replace(/ /g, '\xa0')}</>;
77+
}
78+
79+
return null;
80+
};
81+
7282
const CompletedTests: React.FC<{
7383
completedTests: State['completedTests'];
7484
width: number;
@@ -85,7 +95,7 @@ const CompletedTests: React.FC<{
8595
{completedTests.map(({ testResult, config }) => (
8696
<React.Fragment key={testResult.testFilePath + config.name}>
8797
<ResultHeader
88-
config={config || globalConfig}
98+
config={config}
8999
testResult={testResult}
90100
width={width}
91101
/>
@@ -94,8 +104,7 @@ const CompletedTests: React.FC<{
94104
verbose={globalConfig.verbose}
95105
cwd={config.cwd}
96106
/>
97-
{testResult.failureMessage &&
98-
testResult.failureMessage.replace(/ /g, '\xa0')}
107+
<FailureMessage failureMessage={testResult.failureMessage} />
99108
<SnapshotStatus
100109
snapshot={testResult.snapshot}
101110
afterUpdate={didUpdate}

0 commit comments

Comments
 (0)