From c03658c1b5a8dad87f4b11d1b48f2c057ac3a439 Mon Sep 17 00:00:00 2001 From: physcik Date: Fri, 17 Apr 2026 22:20:00 +0500 Subject: small cleanup --- backend/src/Redis/Connection.zig | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'backend/src/Redis') diff --git a/backend/src/Redis/Connection.zig b/backend/src/Redis/Connection.zig index b20903d..83adb2c 100644 --- a/backend/src/Redis/Connection.zig +++ b/backend/src/Redis/Connection.zig @@ -48,3 +48,19 @@ pub fn ReadFromTopic(topic: []const u8, Key: []const u8) ?[]const u8 { } return std.mem.span(resp.str); } + +test "Redis connection" { + try Connect(); + defer Disconnect(); + + try WriteToTopic("test", Message { + .Key = "key", + .Value = "value", + .SecondsToLive = 1, + }); + + try std.testing.expectEqualStrings("value", ReadFromTopic("test", "key") orelse "not found"); + std.Thread.sleep(1_500_000_000); + // KVP TTL check + try std.testing.expectEqualStrings("not found", ReadFromTopic("test", "key") orelse "not found"); +} -- cgit v1.3