Replace all public `const char *` with `std::string_view`
diff --git a/test/event.cpp b/test/event.cpp
index fa2337e..ed627e8 100644
--- a/test/event.cpp
+++ b/test/event.cpp
@@ -83,6 +83,15 @@
     EXPECT_CALL(mock, close(event_fd)).WillOnce(Return(0));
 }
 
+TEST_F(EventTest, ConstructLabelTooLong)
+{
+    const size_t large_size = sizeof(
+        reinterpret_cast<struct gpioevent_request*>(NULL)->consumer_label);
+    EXPECT_THROW(Event(*chip, 0, HandleFlags(), EventFlags(),
+                       std::string(large_size, '1')),
+                 std::invalid_argument);
+}
+
 TEST_F(EventTest, ConstructFailure)
 {
     const uint32_t line_offset = 3;