From 0a1b0db00796d7655006743e211499bad360cd38 Mon Sep 17 00:00:00 2001
From: Ariya Hidayat <ariya@metabase.com>
Date: Mon, 9 Aug 2021 13:25:35 -0700
Subject: [PATCH] Visual test: consistent baseline with no randomization
 (#17380)

---
 frontend/test/metabase-visual/onboarding/urls.cy.spec.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/frontend/test/metabase-visual/onboarding/urls.cy.spec.js b/frontend/test/metabase-visual/onboarding/urls.cy.spec.js
index 8938ccf2805..6c05b0bc7e0 100644
--- a/frontend/test/metabase-visual/onboarding/urls.cy.spec.js
+++ b/frontend/test/metabase-visual/onboarding/urls.cy.spec.js
@@ -8,7 +8,13 @@ describe("visual tests > onboarding > URLs", () => {
 
   it("home", () => {
     cy.intercept("GET", `/api/automagic-dashboards`).as("automagic-dashboards");
-    cy.visit("/");
+
+    cy.visit("/", {
+      // to give predictable messages based on randomization
+      onBeforeLoad(win) {
+        cy.stub(win.Math, "random").returns(0.42);
+      },
+    });
 
     cy.wait("@automagic-dashboards");
 
-- 
GitLab