Add test for unicode string
diff --git a/lexer_test.go b/lexer_test.go
index 6723738..f7ff7e1 100644
--- a/lexer_test.go
+++ b/lexer_test.go
@@ -309,3 +309,12 @@
 		token{tokenEOF, ""},
 	})
 }
+
+func TestUnicodeString(t *testing.T) {
+	testFlow(t, "foo = \"hello ♥ world\"", []token{
+		token{tokenKey, "foo"},
+		token{tokenEqual, "="},
+		token{tokenString, "hello ♥ world"},
+		token{tokenEOF, ""},
+	})
+}