diff --git a/web/ui/react-app/src/components/withStartingIndicator.test.tsx b/web/ui/react-app/src/components/withStartingIndicator.test.tsx
index 575115ba6..49416563e 100644
--- a/web/ui/react-app/src/components/withStartingIndicator.test.tsx
+++ b/web/ui/react-app/src/components/withStartingIndicator.test.tsx
@@ -2,7 +2,7 @@ import * as React from 'react';
import { shallow } from 'enzyme';
import { WALReplayData } from '../types/types';
import { StartingContent } from './withStartingIndicator';
-import { Progress } from 'reactstrap';
+import { Alert, Progress } from 'reactstrap';
describe('Starting', () => {
describe('progress bar', () => {
@@ -52,5 +52,17 @@ describe('Starting', () => {
expect(progress.prop('value')).toBe(21);
expect(progress.prop('color')).toBe('success');
});
+
+ it('shows unexpected error', () => {
+ const status: WALReplayData = {
+ min: 0,
+ max: 20,
+ current: 0,
+ };
+
+ const starting = shallow();
+ const alert = starting.find(Alert);
+ expect(alert.prop('color')).toBe('danger');
+ });
});
});
diff --git a/web/ui/react-app/src/components/withStartingIndicator.tsx b/web/ui/react-app/src/components/withStartingIndicator.tsx
index eb2724ed1..505deab40 100644
--- a/web/ui/react-app/src/components/withStartingIndicator.tsx
+++ b/web/ui/react-app/src/components/withStartingIndicator.tsx
@@ -51,7 +51,7 @@ export const withStartingIndicator =
const { ready, walReplayStatus, isUnexpected } = useFetchReadyInterval(pathPrefix);
const staticReady = useReady();
- if (staticReady || ready || isUnexpected) {
+ if (staticReady || ready) {
return ;
}