@@ -128,14 +128,14 @@ struct AppUpdateCheckerTests {
128128 currentVersionText: " 0.1.3 (3) "
129129 )
130130 #expect( available. detail. contains ( " 0.2.0 " ) )
131- #expect( available. detail. contains ( " 更新提示 " ) )
131+ #expect( available. detail. contains ( " 发布页面 " ) )
132132 #expect( available. value == " 有更新 0.2.0 " )
133133 #expect( available. isActionable)
134134 }
135135
136136 @Test
137137 @MainActor
138- func settingsCheckReportsAvailabilityAndPromptsWithoutConsumingDailyCheck ( ) async throws {
138+ func settingsCheckReportsAvailabilityWithoutPromptingOrConsumingDailyCheck ( ) async throws {
139139 let release = try makeRelease ( version: " v0.2.0 " )
140140 let provider = FakeAppUpdateProvider ( release: release)
141141 let promptPresenter = FakeAppUpdatePromptPresenter ( )
@@ -162,9 +162,9 @@ struct AppUpdateCheckerTests {
162162 #expect( statuses. first == . checking)
163163 #expect( statuses. last == . available( release) )
164164 #expect( provider. requestCount == 1 )
165- #expect( promptPresenter. requestCount == 1 )
166- #expect( promptPresenter. requestedRelease == release )
167- #expect( promptPresenter. requestedCurrentVersion == " 0.1.3 " )
165+ #expect( promptPresenter. requestCount == 0 )
166+ #expect( promptPresenter. requestedRelease == nil )
167+ #expect( promptPresenter. requestedCurrentVersion == nil )
168168 #expect( stateStore. lastCheckAttemptDate == nil )
169169 }
170170
@@ -212,7 +212,7 @@ struct AppUpdateCheckerTests {
212212
213213 @Test
214214 @MainActor
215- func settingsUpdatePromptDownloadActionOpensDownloadURL ( ) async throws {
215+ func settingsCheckReportsAvailabilityWithoutOpeningDownloadURL ( ) async throws {
216216 let release = try makeRelease ( version: " v0.2.0 " )
217217 let provider = FakeAppUpdateProvider ( release: release)
218218 let promptPresenter = FakeAppUpdatePromptPresenter ( action: . download)
@@ -233,12 +233,12 @@ struct AppUpdateCheckerTests {
233233
234234 coordinator. checkForSettingsUpdate ( )
235235 await waitFor {
236- urlOpener . openedURLs == [ release . downloadURL ]
236+ statuses . last == . available ( release )
237237 }
238238
239239 #expect( statuses. last == . available( release) )
240- #expect( promptPresenter. requestCount == 1 )
241- #expect( urlOpener. openedURLs == [ release . downloadURL ] )
240+ #expect( promptPresenter. requestCount == 0 )
241+ #expect( urlOpener. openedURLs. isEmpty )
242242 }
243243
244244 @Test
0 commit comments