From 809fe876b18c1b51a66f4ad279ca10d941f26a36 Mon Sep 17 00:00:00 2001
From: thomahl <thomahl@stud.ntnu.no>
Date: Wed, 22 Apr 2020 13:52:12 +0200
Subject: [PATCH] =?UTF-8?q?#125=20setter=20n=C3=A5=20overskirft=20p=C3=A5?=
 =?UTF-8?q?=20auth=20og=20sub=20-koder?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Gjort fordi auth sin overskrift inneholder tilfeldig genert data
---
 test/test_resolution_smoke_test.py | 16 ++++++++++++----
 1 file changed, 12 insertions(+), 4 deletions(-)

diff --git a/test/test_resolution_smoke_test.py b/test/test_resolution_smoke_test.py
index 03f108b..f69daef 100644
--- a/test/test_resolution_smoke_test.py
+++ b/test/test_resolution_smoke_test.py
@@ -74,18 +74,26 @@ class TestModulesAcrossResolutions(unittest.TestCase):
         the results. We should get the same result across different
         resolutions.
 
-        NOTE: This test needs to be updated when a new module is added, or when
-        one is deleted. It will fail until it is updated.
+        Modules added to SOI must be the same every time the program is ran.
+
+        NOTE: This test needs to be updated when a new module is added,
+        deleted, or changed. It will fail until it is updated.
         """
         expected_result = [
             {"x": 0, "y": 0, "page": 1, "name": "AuthenticationBoardModule"},
             {"x": 407.5, "y": 0, "page": 1, "name": "SubtractorcodesModule"},
-            {"x": 633.0, "y": 0, "page": 1, "name": "FreeTextModule"},
-            {"x": 733.0, "y": 0, "page": 1, "name": "TableModule"},
+            {"x": 602.0, "y": 0, "page": 1, "name": "FreeTextModule"},
+            {"x": 702.0, "y": 0, "page": 1, "name": "TableModule"},
         ]
 
         def press_enter():
             active_widget = app.activeModalWidget()
+            # triple click to select existing text for overwrite
+            QTest.mouseDClick(active_widget.edit_headline, Qt.LeftButton)
+            QTest.mouseClick(active_widget.edit_headline, Qt.LeftButton)
+            # need to overwrite text because title otherwise contains
+            # unpredictable text
+            QTest.keyClicks(active_widget.edit_headline, "TestTitle")
             QTest.keyClick(active_widget, Qt.Key_Enter)
 
         soi = SOI()
-- 
GitLab