diff options
| author | Christian Cleberg <[email protected]> | 2026-04-19 15:02:43 -0500 |
|---|---|---|
| committer | Christian Cleberg <[email protected]> | 2026-04-19 15:02:43 -0500 |
| commit | 2199384f887cf5634f3fdcf651eeb9c2c7ed457a (patch) | |
| tree | 20953cc3be5e628618c121ffdd77775f1fbbddee /HutchTests/TipStoreViewModelTests.swift | |
| parent | 7d5ca0607c091f76aa29cd6fa8c76cfeb1e02ac8 (diff) | |
| download | hutch-2199384f887cf5634f3fdcf651eeb9c2c7ed457a.tar.gz hutch-2199384f887cf5634f3fdcf651eeb9c2c7ed457a.tar.bz2 hutch-2199384f887cf5634f3fdcf651eeb9c2c7ed457a.zip | |
fix: finish half-completed storekit implementation
Diffstat (limited to 'HutchTests/TipStoreViewModelTests.swift')
| -rw-r--r-- | HutchTests/TipStoreViewModelTests.swift | 22 |
1 files changed, 22 insertions, 0 deletions
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") + } +} |
