krz/hutch

an ios client for sourcehut

clone: git clone https://gitbay.org/krz/hutch.git

main: HutchTests/TipStoreViewModelTests.swift · raw

 1import Foundation
 2import Testing
 3@testable import Hutch
 4
 5@MainActor
 6struct TipStoreViewModelTests {
 7
 8    @Test
 9    func tipProductIdentifiersMatchAppStoreConnectOrder() {
10        #expect(TipStoreViewModel.productIDs == [
11            "net.cleberg.hutch.tip.small",
12            "net.cleberg.hutch.tip.medium",
13            "net.cleberg.hutch.tip.large",
14        ])
15    }
16
17    @Test
18    func tipProductDisplayNamesMatchReviewMetadata() {
19        #expect(TipStoreViewModel.TipProduct.small.displayName == "Small Tip")
20        #expect(TipStoreViewModel.TipProduct.medium.displayName == "Medium Tip")
21        #expect(TipStoreViewModel.TipProduct.large.displayName == "Large Tip")
22    }
23}