zstring: Fix conversion for string references
Change-Id: I0c89df2e53dc04f058c409624bb2383bc5952b3c
Signed-off-by: William A. Kennington III <wak@google.com>
diff --git a/test/zstring.cpp b/test/zstring.cpp
index 07ea1f1..70f4c88 100644
--- a/test/zstring.cpp
+++ b/test/zstring.cpp
@@ -32,7 +32,14 @@
EXPECT_EQ("c", zstring(as));
EXPECT_EQ("c", const_zstring(as));
+ auto str2 = "d"s;
+ auto zs = zstring(str2);
+ EXPECT_EQ(str2, zs);
+
std::cerr << const_zstring(as);
+
+ auto from_str = [&](const_zstring cs) { EXPECT_EQ(cs, "ac"); };
+ from_str("ac"s);
}
TEST(Zstring, NoTypeCoercion)