/ opencodehub / tests / unit / openapi-notifications-parity.test.ts
Swadhin Biswas test(qa): add e2e, integration, unit, and load coverage · 3/6/2026
1c29e63
21 lines · 893 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import { describe, expect, it } from "vitest";
import { openApiSpec } from "@/lib/openapi";

describe("openapi notifications parity", () => {
  it("includes notification prioritization, blocking, and digest operations", () => {
    const paths = openApiSpec.paths as Record<string, unknown>;

    expect(paths["/notifications"]).toBeTruthy();
    expect(paths["/notifications/blocking/summary"]).toBeTruthy();
    expect(paths["/notifications/blocking/escalations"]).toBeTruthy();

    expect(paths["/user/notification-digests/test"]).toBeTruthy();
    expect(paths["/user/notification-digests/analytics"]).toBeTruthy();
    expect(paths["/user/notification-digests/dead-letter"]).toBeTruthy();
    expect(paths["/user/notification-digests/dead-letter/retry"]).toBeTruthy();

    expect(paths["/admin/plugins"]).toBeTruthy();
    expect(paths["/admin/plugins/{name}"]).toBeTruthy();
  });
});