[gnome-control-center/wip/benzea/ci: 18/28] tests/network: Add trivial test to check empty UI elements
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-control-center/wip/benzea/ci: 18/28] tests/network: Add trivial test to check empty UI elements
- Date: Mon, 28 May 2018 22:15:08 +0000 (UTC)
commit c98a819c7aadd3cff1c3810d5e4f337fe66c5d99
Author: Benjamin Berg <bberg redhat com>
Date: Mon May 21 13:42:47 2018 +0200
tests/network: Add trivial test to check empty UI elements
If the UI is empty, then we should not be showing e.g. the Bluetooth
list. Add a simple check that this is the case.
tests/network/test-network-panel.c | 24 ++++++++++++++++++++++++
1 file changed, 24 insertions(+)
---
diff --git a/tests/network/test-network-panel.c b/tests/network/test-network-panel.c
index a6c8a8ea0..53d2f4b6a 100644
--- a/tests/network/test-network-panel.c
+++ b/tests/network/test-network-panel.c
@@ -115,6 +115,23 @@ fixture_set_up_wired (NetworkPanelFixture *fixture,
/*****************************************************************************/
+static void
+test_empty_ui (NetworkPanelFixture *fixture,
+ gconstpointer user_data)
+{
+ GtkWidget *bt_header;
+ GtkWidget *wired_header;
+
+ /* There should be no Wired or Bluetooth sections */
+ wired_header = gtk_test_find_label(fixture->shell, "Wired");
+ g_assert_false (wired_header && gtk_widget_is_visible(wired_header));
+
+ bt_header = gtk_test_find_label(fixture->shell, "Bluetooth");
+ g_assert_false (bt_header && gtk_widget_is_visible(bt_header));
+}
+
+/*****************************************************************************/
+
static void
test_device_add (NetworkPanelFixture *fixture,
gconstpointer user_data)
@@ -328,6 +345,13 @@ main (int argc, char **argv)
gtk_test_init (&argc, &argv, NULL);
+ g_test_add ("/network-panel-wired/empty-ui",
+ NetworkPanelFixture,
+ NULL,
+ fixture_set_up_empty,
+ test_empty_ui,
+ fixture_tear_down);
+
g_test_add ("/network-panel-wired/device-add",
NetworkPanelFixture,
NULL,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]