[services/pipeline_list] wait for loadingPipelines is not displayed

This commit is contained in:
Dzmitry Lemechko 2019-03-03 00:24:37 +01:00
parent a6afcc5b66
commit 2339b66021
2 changed files with 3 additions and 2 deletions

View file

@ -95,7 +95,7 @@ class PipelineListUi extends React.Component {
this.setState({
message: (
<div>
<div data-test-subj="loadingPipelines">
<EuiLoadingSpinner size="m" />
&nbsp; <FormattedMessage
id="xpack.logstash.pipelineList.pipelinesLoadingMessage"

View file

@ -163,7 +163,8 @@ export function PipelineListProvider({ getService }) {
await retry.waitFor('pipline list visible on screen', async () => {
const container = await testSubjects.find(SUBJ_CONTAINER);
const found = await container.findAllByCssSelector('table tbody');
return found.length > 0;
const isLoading = await testSubjects.exists('loadingPipelines');
return (found.length > 0) && (isLoading === false);
});
}