Fix CCS category order search

This commit is contained in:
hz
2026-07-23 23:14:38 -05:00
parent b9d4687b1b
commit edcc0def5d
4 changed files with 47 additions and 1 deletions
+7
View File
@@ -190,6 +190,13 @@ test("public API and disposable learner journey", async () => {
expect(activeCcsAttempt).toBeTruthy();
expect(attempt.caseExternalId).toBeTruthy();
expect(attempt.state).toBe("active");
const { data: medicationOrders } = await call("/api/ccs/orders/search?q=medications&limit=20", { token });
expect(Array.isArray(medicationOrders)).toBeTruthy();
expect(medicationOrders.length).toBeGreaterThan(0);
expect(medicationOrders.some((order) => order.category === "medication")).toBeTruthy();
const { data: testOrders } = await call("/api/ccs/orders/search?q=tests&limit=20", { token });
expect(Array.isArray(testOrders)).toBeTruthy();
expect(testOrders.some((order) => ["laboratory", "diagnostic"].includes(order.category))).toBeTruthy();
const { data: opened } = await call(`/api/ccs/attempts/${activeCcsAttempt}/commands`, {
method: "POST", token, body: {
commandId: `smoke-opening-${suffix}`, expectedRevision: attempt.revision,