Replace all public `const char *` with `std::string_view`
diff --git a/test/handle.cpp b/test/handle.cpp
index 08a66db..6370c30 100644
--- a/test/handle.cpp
+++ b/test/handle.cpp
@@ -111,6 +111,14 @@
                  std::runtime_error);
 }
 
+TEST_F(HandleTest, ConstructLabelTooLong)
+{
+    const size_t large_size = sizeof(
+        reinterpret_cast<struct gpiohandle_request*>(NULL)->consumer_label);
+    EXPECT_THROW(Handle(*chip, {}, HandleFlags(), std::string(large_size, '1')),
+                 std::invalid_argument);
+}
+
 TEST_F(HandleTest, ConstructError)
 {
     const std::string label{"error"};