summaryrefslogtreecommitdiff
path: root/HutchTests/TipStoreViewModelTests.swift
diff options
context:
space:
mode:
Diffstat (limited to 'HutchTests/TipStoreViewModelTests.swift')
-rw-r--r--HutchTests/TipStoreViewModelTests.swift22
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")
+ }
+}