From a218e322dfd0394962b9f63eca65eec4d1e5e65b Mon Sep 17 00:00:00 2001
From: Mark <mark@openappstack.net>
Date: Mon, 15 Mar 2021 16:11:55 +0100
Subject: [PATCH] Fix test

---
 test/behave/features/grafana.feature | 8 ++++----
 test/behave/features/steps/steps.py  | 4 +++-
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/test/behave/features/grafana.feature b/test/behave/features/grafana.feature
index dadc9d4f8..e62a28fc3 100644
--- a/test/behave/features/grafana.feature
+++ b/test/behave/features/grafana.feature
@@ -19,7 +19,7 @@ Scenario: Login to grafana
   Then I wait on element "sidemenu.sidemenu" for 60000ms to be visible
   And I expect that the path is "/"
 
-Scenario: Navigate to the Explore url
-  Given I open the grafana explore eventrouter URL
-  When I wait on element ".logs-panel" for 25000ms to be visible
-  Then I expect that element ".datapoints-warning" does not exist
+Scenario: As an admin I want to look at the eventrouter logs
+  When I open the grafana explore eventrouter URL
+  Then I wait on element ".logs-panel" for 25000ms to be visible
+  And I expect that element ".datapoints-warning" does not exist
diff --git a/test/behave/features/steps/steps.py b/test/behave/features/steps/steps.py
index e71019cbe..f65e96ff8 100644
--- a/test/behave/features/steps/steps.py
+++ b/test/behave/features/steps/steps.py
@@ -17,5 +17,7 @@ def step_impl(context):
 @given(u'I open the grafana explore eventrouter URL')
 def step_impl(context):
     """Open wordpress URL."""
-    eventrouter_url = context.grafana["url"] + '/explore?orgId=1&left=["now-1h","now","Loki",{"expr":"{app%3D\"eventrouter\"}"}]'
+    eventrouter_url = str(context.grafana["url"]) + '/explore?orgId=1&left=["now-1h","now","Loki",{"expr":"{app=\\\"eventrouter\\\"}"}]'
+    print(eventrouter_url)
     context.behave_driver.get(eventrouter_url)
+
-- 
GitLab