test: guard plugin record helpers

This commit is contained in:
Peter Steinberger
2026-05-11 19:10:47 +01:00
parent 53f95e25fd
commit 8f1c044e7e
4 changed files with 12 additions and 4 deletions
+3 -1
View File
@@ -45,7 +45,9 @@ function mockRecoveryKeyStdin(value: string): void {
}
function expectRecordFields(record: unknown, expected: Record<string, unknown>) {
expect(record).toBeDefined();
if (!record || typeof record !== "object") {
throw new Error("Expected record");
}
const actual = record as Record<string, unknown>;
for (const [key, value] of Object.entries(expected)) {
expect(actual[key]).toEqual(value);
@@ -300,7 +300,9 @@ describe("dispatchTelegramMessage draft streaming", () => {
}
function expectRecordFields(record: unknown, expected: Record<string, unknown>) {
expect(record).toBeDefined();
if (!record || typeof record !== "object") {
throw new Error("Expected record");
}
const actual = record as Record<string, unknown>;
for (const [key, value] of Object.entries(expected)) {
expect(actual[key]).toEqual(value);
+3 -1
View File
@@ -103,7 +103,9 @@ function mockMediaLoad(fileName: string, contentType: string, data: string) {
}
function expectRecordFields(record: unknown, expected: Record<string, unknown>) {
expect(record).toBeDefined();
if (!record || typeof record !== "object") {
throw new Error("Expected record");
}
const actual = record as Record<string, unknown>;
for (const [key, value] of Object.entries(expected)) {
expect(actual[key]).toEqual(value);
+3 -1
View File
@@ -87,7 +87,9 @@ describe("talk realtime gateway relay", () => {
}
function expectRecordFields(record: unknown, expected: Record<string, unknown>) {
expect(record).toBeDefined();
if (!record || typeof record !== "object") {
throw new Error("Expected record");
}
const actual = record as Record<string, unknown>;
for (const [key, value] of Object.entries(expected)) {
expect(actual[key]).toEqual(value);