summaryrefslogtreecommitdiff
path: root/src/initrd
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2019-07-02 10:20:10 +0200
committerLubomir Rintel <lkundrak@v3.sk>2019-07-02 13:43:06 +0200
commit39d5c8c12f0d4bf4aa5d16c564e4b11487ed4ec3 (patch)
tree44fb343e6141181de27da78c62e270f6bbf16f5c /src/initrd
parent6da2058237a40e26fd2e636abe5b74e55204a7b6 (diff)
downloadNetworkManager-39d5c8c12f0d4bf4aa5d16c564e4b11487ed4ec3.tar.gz
initrd/tests: ensure that nameserver= setting affects the correct connection
Diffstat (limited to 'src/initrd')
-rw-r--r--src/initrd/tests/test-cmdline-reader.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/initrd/tests/test-cmdline-reader.c b/src/initrd/tests/test-cmdline-reader.c
index d135aebaa4..798efbfa6a 100644
--- a/src/initrd/tests/test-cmdline-reader.c
+++ b/src/initrd/tests/test-cmdline-reader.c
@@ -418,7 +418,10 @@ static void
test_bond (void)
{
gs_unref_hashtable GHashTable *connections = NULL;
- gs_strfreev char **argv = g_strdupv ((char *[]){ "rd.route=192.0.2.53::bong0", "bond=bong0:eth0,eth1:mode=balance-rr", NULL });
+ gs_strfreev char **argv = g_strdupv ((char *[]){ "rd.route=192.0.2.53::bong0",
+ "bond=bong0:eth0,eth1:mode=balance-rr",
+ "nameserver=203.0.113.53",
+ NULL });
NMConnection *connection;
NMSettingConnection *s_con;
NMSettingIPConfig *s_ip4;
@@ -443,7 +446,8 @@ test_bond (void)
g_assert (s_ip4);
g_assert_cmpstr (nm_setting_ip_config_get_method (s_ip4), ==, NM_SETTING_IP4_CONFIG_METHOD_AUTO);
g_assert (!nm_setting_ip_config_get_ignore_auto_dns (s_ip4));
- g_assert_cmpint (nm_setting_ip_config_get_num_dns (s_ip4), ==, 0);
+ g_assert_cmpint (nm_setting_ip_config_get_num_dns (s_ip4), ==, 1);
+ g_assert_cmpstr (nm_setting_ip_config_get_dns (s_ip4, 0), ==, "203.0.113.53");
g_assert (!nm_setting_ip_config_get_gateway (s_ip4));
g_assert_cmpint (nm_setting_ip_config_get_num_routes (s_ip4), ==, 1);
ip_route = nm_setting_ip_config_get_route (s_ip4, 0);