From 01de9c25c4ed03c86d4dc4368e6a66061ca8c978 Mon Sep 17 00:00:00 2001 From: Marius Vollmer Date: Tue, 27 Apr 2021 11:07:24 +0300 Subject: [PATCH] test: Add two pixel tests --- test/check-application | 8 ++++++-- test/reference | 1 + 2 files changed, 7 insertions(+), 2 deletions(-) create mode 160000 test/reference diff --git a/test/check-application b/test/check-application index 4227c2d..9d0377b 100755 --- a/test/check-application +++ b/test/check-application @@ -20,16 +20,19 @@ class TestApplication(testlib.MachineCase): b = self.browser m = self.machine + hostname = "starterbox" + self.write_file("/etc/hostname", hostname) + self.login_and_go("/starter-kit") # verify expected heading b.wait_text(".pf-c-card__title", "Starter Kit") # verify expected host name - hostname = m.execute("hostname").strip() b.wait_in_text(".pf-c-alert__title", "Running on " + hostname) + b.assert_pixels(".pf-c-card__body", "hostname") # change current hostname - self.write_file("/etc/hostname", "new-" + hostname) + m.write("/etc/hostname", "new-" + hostname) # verify new hostname name b.wait_in_text(".pf-c-alert__title", "Running on new-" + hostname) @@ -60,6 +63,7 @@ class TestApplication(testlib.MachineCase): b.enter_page("/starter-kit") # page label (from js) should be translated b.wait_in_text(".pf-c-alert__title", "Läuft auf") + b.assert_pixels(".pf-c-card__body", "gastgebername") if __name__ == '__main__': diff --git a/test/reference b/test/reference new file mode 160000 index 0000000..5ab8003 --- /dev/null +++ b/test/reference @@ -0,0 +1 @@ +Subproject commit 5ab8003236a9e6c86e271fc0d7423110ef14bf4f