From b68331904f6a5ee3df394842ad2cf27b628f1827 Mon Sep 17 00:00:00 2001 From: kenneth Date: Sat, 28 Feb 2026 11:54:18 +0000 Subject: [PATCH] fix: use TimeRelevance enum in all tests Co-authored-by: Ona --- .../src/data-source.test.ts | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/aris-data-source-weatherkit/src/data-source.test.ts b/packages/aris-data-source-weatherkit/src/data-source.test.ts index 4be9dba..fb452cb 100644 --- a/packages/aris-data-source-weatherkit/src/data-source.test.ts +++ b/packages/aris-data-source-weatherkit/src/data-source.test.ts @@ -190,21 +190,22 @@ describe("query() with mocked client", () => { expect(imperialTemp).toBeCloseTo(expectedImperial, 2) }) - test("assigns priority based on weather conditions", async () => { + test("assigns signals based on weather conditions", async () => { const dataSource = new WeatherKitDataSource({ client: mockClient }) const context = createMockContext({ lat: 37.7749, lng: -122.4194 }) const items = await dataSource.query(context) for (const item of items) { - expect(item.priority).toBeGreaterThanOrEqual(0) - expect(item.priority).toBeLessThanOrEqual(1) + expect(item.signals).toBeDefined() + expect(item.signals!.urgency).toBeGreaterThanOrEqual(0) + expect(item.signals!.urgency).toBeLessThanOrEqual(1) + expect(item.signals!.timeRelevance).toBeDefined() } const currentItem = items.find((i) => i.type === WeatherFeedItemType.current) expect(currentItem).toBeDefined() - // Base priority for current is 0.5, may be adjusted for conditions - expect(currentItem!.priority).toBeGreaterThanOrEqual(0.5) + expect(currentItem!.signals!.urgency).toBeGreaterThanOrEqual(0.5) }) test("generates unique IDs for each item", async () => {