summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBeniamino Galvani <bgalvani@redhat.com>2020-11-19 11:06:04 +0100
committerBeniamino Galvani <bgalvani@redhat.com>2020-11-20 16:35:36 +0100
commit584e9048b3dd7e8c550e56d2da5398516398be0f (patch)
treec3d73ad61a42cd1458faef2528cf63fcb7f2ed5b
parent6f673b989c0f34759123686edb9310a3f254644f (diff)
downloadNetworkManager-584e9048b3dd7e8c550e56d2da5398516398be0f.tar.gz
initrd: add test for prefixed address in ip= argument
-rw-r--r--src/initrd/tests/test-cmdline-reader.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/initrd/tests/test-cmdline-reader.c b/src/initrd/tests/test-cmdline-reader.c
index a981ec4ff8..c42d7f11a9 100644
--- a/src/initrd/tests/test-cmdline-reader.c
+++ b/src/initrd/tests/test-cmdline-reader.c
@@ -401,8 +401,9 @@ static void
test_multiple_merge(void)
{
gs_unref_hashtable GHashTable *connections = NULL;
- const char *const *ARGV = NM_MAKE_STRV("ip=192.0.2.2:::::eth0", "ip=[2001:db8::2]:::56::eth0");
- NMConnection * connection;
+ const char *const * ARGV =
+ NM_MAKE_STRV("ip=192.0.2.2/16:::::eth0", "ip=[2001:db8::2]:::56::eth0");
+ NMConnection * connection;
NMSettingConnection *s_con;
NMSettingWired * s_wired;
NMSettingIPConfig * s_ip4;
@@ -437,6 +438,7 @@ test_multiple_merge(void)
ip_addr = nm_setting_ip_config_get_address(s_ip4, 0);
g_assert(ip_addr);
g_assert_cmpstr(nm_ip_address_get_address(ip_addr), ==, "192.0.2.2");
+ g_assert_cmpint(nm_ip_address_get_prefix(ip_addr), ==, 16);
s_ip6 = nm_connection_get_setting_ip6_config(connection);
g_assert(s_ip6);