refactor: migrate legacy wire namespace to wrn
Quality / quality (ubuntu-latest) (push) Failing after 9m49s
Quality / quality (windows-latest) (push) Canceled after 0s

This commit is contained in:
2026-08-12 18:51:15 +05:30
parent ec23dd4c93
commit 2c960fc1dc
488 changed files with 27306 additions and 19063 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@wrnexus/pubsub",
"version": "0.8.8",
"version": "0.8.9",
"private": true,
"type": "module",
"main": "src/index.ts",
+5 -5
View File
@@ -12,21 +12,21 @@ test("encodeCommand produces a RESP array of bulk strings", () => {
});
test("parseReply reads a Redis message push", () => {
const wire = enc.encode("*3\r\n$7\r\nmessage\r\n$5\r\ntopic\r\n$5\r\nhello\r\n");
const r = parseReply(wire);
const wrn = enc.encode("*3\r\n$7\r\nmessage\r\n$5\r\ntopic\r\n$5\r\nhello\r\n");
const r = parseReply(wrn);
expect(r).not.toBeNull();
expect(r!.value).toEqual(["message", "topic", "hello"]);
expect(r!.next).toBe(wire.length);
expect(r!.next).toBe(wrn.length);
});
test("parseReply reads a pmessage push (pattern, channel, payload)", () => {
const wire = enc.encode(
const wrn = enc.encode(
"*4\r\n$8\r\npmessage\r\n$6\r\norder:*\r\n$13\r\norder:created\r\n$2\r\n{}\r\n".replace(
"$6\r\norder:*",
"$7\r\norder:*",
),
);
const r = parseReply(wire)!;
const r = parseReply(wrn)!;
expect(r.value).toEqual(["pmessage", "order:*", "order:created", "{}"]);
});