Spracherkennung für: .ts vermutete Sprache: Unknown {[0] [0] [0]} [Methode: Schwerpunktbildung, einfache Gewichte, sechs Dimensionen]
import { expect } from "vitest";
export function expectFirstSentCardUsesFillWidthOnly(sendCardMock: {
mock: { calls: unknown[][] };
}) {
const firstSendArg = sendCardMock.mock.calls.at(0)?.[0] as
| {
card?: {
config?: {
width_mode?: string;
wide_screen_mode?: boolean;
enable_forward?: boolean;
};
};
}
| undefined;
const sentCard = firstSendArg?.card;
expect(sentCard).toBeDefined();
expect(sentCard?.config?.width_mode).toBe("fill");
expect(sentCard?.config?.wide_screen_mode).toBeUndefined();
expect(sentCard?.config?.enable_forward).toBeUndefined();
}
export function expectSentCardHasP2pAction(sendCardMock: unknown) {
expect(sendCardMock).toHaveBeenCalledWith(
expect.objectContaining({
card: expect.objectContaining({
body: expect.objectContaining({
elements: expect.arrayContaining([
expect.objectContaining({
tag: "action",
actions: expect.arrayContaining([
expect.objectContaining({
value: expect.objectContaining({
c: expect.objectContaining({
t: "p2p",
}),
}),
}),
]),
}),
]),
}),
}),
}),
);
}
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet am 2026-04-27)
¤
*© Formatika GbR, Deutschland