refactor: update romulus-js import path to @3t/romulus and adjust tests accordingly
Some checks failed
CI / build (push) Failing after 12s
CI / publish (push) Has been skipped

This commit is contained in:
2025-09-06 19:06:08 +01:00
parent 15fa2b1608
commit 61b7c50868
4 changed files with 12 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
import { encrypt, decrypt } from "romulus-js"; import { encrypt, decrypt } from "@3t/romulus";
import { DEFAULT_KEY, MessageTypes } from "../common"; import { DEFAULT_KEY, MessageTypes } from "../common";
import { numberToUint16BE } from "../utilities/number"; import { numberToUint16BE } from "../utilities/number";
import { packOutgoingPacket } from "./packet"; import { packOutgoingPacket } from "./packet";

View File

@@ -1,5 +1,5 @@
import Color from "color"; import Color from "color";
import { encrypt } from "romulus-js"; import { encrypt } from "@3t/romulus";
import { DEFAULT_KEY, MessageTypes } from "../common"; import { DEFAULT_KEY, MessageTypes } from "../common";
import { numberToUint16BE } from "../utilities/number"; import { numberToUint16BE } from "../utilities/number";
import { SmartBuffer } from "../utilities/smart-buffer"; import { SmartBuffer } from "../utilities/smart-buffer";

View File

@@ -1,5 +1,5 @@
import Color from "color"; import Color from "color";
import { encrypt } from "romulus-js"; import { encrypt } from "@3t/romulus";
import { DEFAULT_KEY, MessageTypes } from "../common"; import { DEFAULT_KEY, MessageTypes } from "../common";
import { numberToUint16BE } from "../utilities/number"; import { numberToUint16BE } from "../utilities/number";
import { SmartBuffer } from "../utilities/smart-buffer"; import { SmartBuffer } from "../utilities/smart-buffer";

View File

@@ -26,12 +26,17 @@ test("Create a basic message (0x0001) packet.", () => {
test("Parse a basic message (0x0001).", () => { test("Parse a basic message (0x0001).", () => {
// Given // Given
const data = new Uint8Array([1, 2, 3, 4]); const encoder = new TextEncoder();
const originalMessage = encoder.encode("Test message");
// First encrypt the message to get valid encrypted data
const encryptedData = packers[MessageTypes.Basic](originalMessage, KEY);
// Extract just the data portion (skip the 4-byte header)
const dataOnly = encryptedData.slice(4);
// When // When
const unpackedPacket = unpackers[MessageTypes.Basic](data); const unpackedMessage = unpackers[MessageTypes.Basic](dataOnly, KEY);
// Then // Then
expect(unpackedPacket); expect(unpackedMessage).toEqual(originalMessage);
expect(unpackedPacket).toMatchObject(data);
}); });