From d7909bd87a073a7457b35a6359c62725febdcc42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=9C=A8=20Audrey=20=E2=9C=A8?= Date: Wed, 19 Mar 2025 10:10:10 -0400 Subject: [PATCH] fix unit tests --- .../tools/achievements/latest-metrics.spec.ts | 28 ++++++------------- 1 file changed, 9 insertions(+), 19 deletions(-) diff --git a/libs/common/src/tools/achievements/latest-metrics.spec.ts b/libs/common/src/tools/achievements/latest-metrics.spec.ts index a7c4fe3043c..f21654e91b1 100644 --- a/libs/common/src/tools/achievements/latest-metrics.spec.ts +++ b/libs/common/src/tools/achievements/latest-metrics.spec.ts @@ -12,55 +12,45 @@ import { AchievementProgressEvent, MetricId } from "./types"; describe("latestMetrics", () => { it("creates a map containing a metric", () => { const subject = new Subject(); - const result = new BehaviorSubject(new Map()); + const result = new BehaviorSubject(new Map()); subject.pipe(latestProgressMetrics()).subscribe(result); subject.next(ItemCreatedProgressEvent); - expect(result.value.get(ItemCreatedProgress)).toEqual( - ItemCreatedProgressEvent.achievement.value, - ); + expect(result.value.get(ItemCreatedProgress)).toEqual(ItemCreatedProgressEvent); }); it("creates a map containing multiple metrics", () => { const subject = new Subject(); - const result = new BehaviorSubject(new Map()); + const result = new BehaviorSubject(new Map()); subject.pipe(latestProgressMetrics()).subscribe(result); subject.next(ItemCreatedProgressEvent); subject.next(CredentialGeneratedProgressEvent); - expect(result.value.get(ItemCreatedProgress)).toEqual( - ItemCreatedProgressEvent.achievement.value, - ); - expect(result.value.get(CredentialGeneratedProgress)).toEqual( - CredentialGeneratedProgressEvent.achievement.value, - ); + expect(result.value.get(ItemCreatedProgress)).toEqual(ItemCreatedProgressEvent); + expect(result.value.get(CredentialGeneratedProgress)).toEqual(CredentialGeneratedProgressEvent); }); it("creates a map containing updated metrics", () => { const subject = new Subject(); - const result = new BehaviorSubject(new Map()); + const result = new BehaviorSubject(new Map()); subject.pipe(latestProgressMetrics()).subscribe(result); subject.next(ItemCreatedProgressEvent); subject.next(ItemCreatedProgress2Event); - expect(result.value.get(ItemCreatedProgress)).toEqual( - ItemCreatedProgress2Event.achievement.value, - ); + expect(result.value.get(ItemCreatedProgress)).toEqual(ItemCreatedProgress2Event); }); it("omits old events", () => { const subject = new Subject(); - const result = new BehaviorSubject(new Map()); + const result = new BehaviorSubject(new Map()); subject.pipe(latestProgressMetrics()).subscribe(result); subject.next(ItemCreatedProgress2Event); subject.next(ItemCreatedProgressEvent); - expect(result.value.get(ItemCreatedProgress)).toEqual( - ItemCreatedProgress2Event.achievement.value, - ); + expect(result.value.get(ItemCreatedProgress)).toEqual(ItemCreatedProgress2Event); }); });