From 1e5ddaaa511b2b70e40262b68eeb1ecc9eba9cba Mon Sep 17 00:00:00 2001 From: Katerina Koukiou Date: Tue, 15 Jun 2021 13:08:36 +0200 Subject: [PATCH] networking: Add first pixel tests And init test/reference external repository. --- .gitmodules | 4 ++++ test/reference | 1 + test/verify/check-networkmanager-firewall | 5 +++++ 3 files changed, 10 insertions(+) create mode 160000 test/reference diff --git a/.gitmodules b/.gitmodules index bd6371674..ce81a5b29 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,7 @@ [submodule "node_modules"] path = node_modules url = https://github.com/cockpit-project/node-cache.git +[submodule "test/reference"] + path = test/reference + url = https://github.com/cockpit-project/pixel-test-reference + branch = empty diff --git a/test/reference b/test/reference new file mode 160000 index 000000000..5a6a4cc5a --- /dev/null +++ b/test/reference @@ -0,0 +1 @@ +Subproject commit 5a6a4cc5a7a607654040d31e7c0b961b1ed90807 diff --git a/test/verify/check-networkmanager-firewall b/test/verify/check-networkmanager-firewall index 090e53bf1..aafe93b4f 100755 --- a/test/verify/check-networkmanager-firewall +++ b/test/verify/check-networkmanager-firewall @@ -206,6 +206,8 @@ class TestFirewall(NetworkCase): m.execute("firewall-cmd --add-service=http") b.wait_visible(".zone-section[data-id='public'] tr[data-row-id='http']") + b.assert_pixels("#zones-listing .zone-section[data-id='public']", "firewall-default-zone-card") + # click on the "Add services" button b.click(".zone-section[data-id='public'] .add-services-button") b.wait_visible(".pf-c-modal-box .service-list #firewall-service-pop3") @@ -233,6 +235,9 @@ class TestFirewall(NetworkCase): b.set_input_text("#filter-services-input", "") b.wait_visible(".pf-c-modal-box .service-list #firewall-service-imap") b.wait_visible(".pf-c-modal-box .service-list #firewall-service-pop3") + b.blur("#filter-services-input") + + b.assert_pixels(".pf-c-modal-box", "firewall-add-services-to-zone-modal") # don't select anything in the dialog b.click("#add-services-dialog footer .{0}".format(self.btn_primary))