12 lines
438 B
TypeScript
12 lines
438 B
TypeScript
import { describe, expect, test } from "vitest";
|
|
|
|
import { hasStaleIntegrationData } from "./query-status";
|
|
|
|
describe("Beszel query status", () => {
|
|
test("marks cached data stale after outer or per-integration failures", () => {
|
|
expect(hasStaleIntegrationData(true, [])).toBe(true);
|
|
expect(hasStaleIntegrationData(false, [{ error: "offline" }])).toBe(true);
|
|
expect(hasStaleIntegrationData(false, [])).toBe(false);
|
|
});
|
|
});
|