aboutsummaryrefslogtreecommitdiff
path: root/src/env_loader.zig
diff options
context:
space:
mode:
Diffstat (limited to 'src/env_loader.zig')
-rw-r--r--src/env_loader.zig6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/env_loader.zig b/src/env_loader.zig
index 67e76c224..19b135e94 100644
--- a/src/env_loader.zig
+++ b/src/env_loader.zig
@@ -701,6 +701,10 @@ test "DotEnv Loader" {
\\
\\NESTED_VALUES_RESPECT_ESCAPING='\$API_KEY'
\\
+ \\EMPTY_SINGLE_QUOTED_VALUE_IS_EMPTY_STRING_CHARS=''
+ \\
+ \\EMPTY_DOUBLE_QUOTED_VALUE_IS_EMPTY_STRING_CHARS=""
+ \\
;
const source = logger.Source.initPathString(".env", VALID_ENV);
var map = Map.init(default_allocator);
@@ -726,6 +730,8 @@ test "DotEnv Loader" {
try expect(map.get("NO_VALUE_IS_EMPTY_STRING").?.len == 0);
try expectString(map.get("IGNORING_DOESNT_BREAK_OTHER_LINES").?, "'yes'");
try expectString(map.get("LEADING_SPACE_IN_UNQUOTED_VALUE_IS_TRIMMED").?, "yes");
+ try expectString(map.get("EMPTY_SINGLE_QUOTED_VALUE_IS_EMPTY_STRING_CHARS").?, "''");
+ try expectString(map.get("EMPTY_DOUBLE_QUOTED_VALUE_IS_EMPTY_STRING_CHARS").?, "\"\"");
}
test "DotEnv Process" {