From 5504a53af84a3f483eb7be4b5caf9ed5bc614371 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Atte=20Kein=C3=A4nen?= <atte.keinanen@gmail.com>
Date: Fri, 29 Sep 2017 13:24:52 +0300
Subject: [PATCH] Fix new question flow test transient failure

---
 frontend/test/query_builder/new_question.integ.spec.js | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/frontend/test/query_builder/new_question.integ.spec.js b/frontend/test/query_builder/new_question.integ.spec.js
index 02beb54193a..a7c84a39efa 100644
--- a/frontend/test/query_builder/new_question.integ.spec.js
+++ b/frontend/test/query_builder/new_question.integ.spec.js
@@ -28,6 +28,7 @@ import {
 } from "metabase/redux/metadata"
 import NativeQuery from "metabase-lib/lib/queries/NativeQuery";
 
+import { delay } from 'metabase/lib/promise'
 import * as Urls from "metabase/lib/urls";
 
 import {
@@ -151,6 +152,8 @@ describe("new question flow", async () => {
             click(metricSearchResult.childAt(0))
 
             await store.waitForActions([INITIALIZE_QB, QUERY_COMPLETED]);
+            await delay(100); // Trying to address random CI failures with a small delay
+
             expect(
                 app.find(AggregationWidget).find(".View-section-aggregation").text()
             ).toBe("A Metric")
-- 
GitLab