[libgudev/benzea/fix-newline-stripping: 2/2] tests: Verify that trailing newlines are removed by udev




commit ae38f38cc3fc98acecfd2967741a30bad3e99411
Author: Benjamin Berg <bberg redhat com>
Date:   Mon May 30 17:00:01 2022 +0200

    tests: Verify that trailing newlines are removed by udev

 tests/test-sysfsattr.c | 2 ++
 1 file changed, 2 insertions(+)
---
diff --git a/tests/test-sysfsattr.c b/tests/test-sysfsattr.c
index 12e45ef..9c2f769 100644
--- a/tests/test-sysfsattr.c
+++ b/tests/test-sysfsattr.c
@@ -42,6 +42,7 @@ test_uncached_sysfs_attr (void)
        lapmode_path = g_build_filename (g_udev_device_get_sysfs_path (dev), "dytc_lapmode", NULL);
        /* First access */
        g_assert_true (g_udev_device_get_sysfs_attr_as_boolean (dev, "dytc_lapmode"));
+       g_assert_cmpstr (g_udev_device_get_sysfs_attr (dev, "dytc_lapmode"), ==, "1");
        sysfsfp = fopen (lapmode_path, "w");
        fprintf (sysfsfp, "%s\n", "0");
        fclose (sysfsfp);
@@ -50,6 +51,7 @@ test_uncached_sysfs_attr (void)
        /* This is uncached, and updates the cache */
        g_assert_false (g_udev_device_get_sysfs_attr_as_boolean_uncached (dev, "dytc_lapmode"));
        g_assert_false (g_udev_device_get_sysfs_attr_as_boolean (dev, "dytc_lapmode"));
+       g_assert_cmpstr (g_udev_device_get_sysfs_attr (dev, "dytc_lapmode"), ==, "0");
 
        /* Test N/Y and trailing linefeeds */
        g_assert_true (g_udev_device_get_sysfs_attr_as_boolean (dev, "console"));


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]