From 2199384f887cf5634f3fdcf651eeb9c2c7ed457a Mon Sep 17 00:00:00 2001 From: Christian Cleberg Date: Sun, 19 Apr 2026 15:02:43 -0500 Subject: fix: finish half-completed storekit implementation --- HutchTests/TipStoreViewModelTests.swift | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 HutchTests/TipStoreViewModelTests.swift (limited to 'HutchTests/TipStoreViewModelTests.swift') diff --git a/HutchTests/TipStoreViewModelTests.swift b/HutchTests/TipStoreViewModelTests.swift new file mode 100644 index 0000000..ed58d1e --- /dev/null +++ b/HutchTests/TipStoreViewModelTests.swift @@ -0,0 +1,22 @@ +import Foundation +import Testing +@testable import Hutch + +struct TipStoreViewModelTests { + + @Test + func tipProductIdentifiersMatchAppStoreConnectOrder() { + #expect(TipStoreViewModel.productIDs == [ + "net.cleberg.hutch.tip.small", + "net.cleberg.hutch.tip.medium", + "net.cleberg.hutch.tip.large", + ]) + } + + @Test + func tipProductDisplayNamesMatchReviewMetadata() { + #expect(TipStoreViewModel.TipProduct.small.displayName == "Small Tip") + #expect(TipStoreViewModel.TipProduct.medium.displayName == "Medium Tip") + #expect(TipStoreViewModel.TipProduct.large.displayName == "Large Tip") + } +} -- cgit v1.2.3