2025-11-05 17:04:23 -03:00

21 lines
487 B
JavaScript

import xml from "@xmpp/xml";
import Connection from "../index.js";
test("#_streamError", async () => {
const conn = new Connection();
const spy_disconnect = jest.spyOn(conn, "disconnect");
const spy_send = jest.spyOn(conn, "send");
await conn._streamError("foo-bar");
expect(spy_disconnect).toHaveBeenCalled();
expect(spy_send).toHaveBeenCalledWith(
xml("stream:error", {}, [
xml("foo-bar", { xmlns: "urn:ietf:params:xml:ns:xmpp-streams" }),
]),
);
});