summaryrefslogtreecommitdiff
path: root/HutchTests/TipStoreViewModelTests.swift
blob: 734a7ccd40de0489c1e9a03c7bffaf8aeab32bf3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import Foundation
import Testing
@testable import Hutch

@MainActor
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")
    }
}