refactor: migrate legacy wire namespace to wrn
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@wrnexus/pubsub",
|
||||
"version": "0.8.8",
|
||||
"version": "0.8.9",
|
||||
"private": true,
|
||||
"type": "module",
|
||||
"main": "src/index.ts",
|
||||
|
||||
@@ -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", "{}"]);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user