Skip to content

Commit 84d9a0d

Browse files
committed
test: Settings alert action 경로 검증
1 parent 744092c commit 84d9a0d

1 file changed

Lines changed: 12 additions & 3 deletions

File tree

Application/DevLogPresentation/Tests/Settings/SettingsFeatureTests.swift

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,7 @@ struct SettingsFeatureTests {
9898
clearSpy.error = SettingsTestError.failure
9999
let adapter = SettingsStoreTestAdapter(clearDirectoryUseCase: clearSpy)
100100

101+
await adapter.tapRemoveCacheButton()
101102
await adapter.confirmRemoveCache()
102103

103104
#expect(adapter.showAlert)
@@ -217,23 +218,31 @@ private struct SettingsStoreTestAdapter {
217218
}
218219

219220
func confirmRemoveCache() async {
220-
await store.send(.confirmRemoveCache) {
221+
await store.send(.alert(.presented(.confirmRemoveCache))) {
221222
$0.alert = nil
222223
$0.alertType = nil
223224
}
224225
await drainReceivedActions()
225226
}
226227

227228
func tapSignOutButton() async {
228-
await store.send(.tapSignOutButton) {
229+
await store.send(.setAlert(.signOut)) {
230+
$0.alert = expectedSettingsAlert(for: .signOut)
231+
$0.alertType = .signOut
232+
}
233+
await store.send(.alert(.presented(.tapSignOutButton))) {
229234
$0.alert = nil
230235
$0.alertType = nil
231236
}
232237
await drainReceivedActions()
233238
}
234239

235240
func tapDeleteAuthButton() async {
236-
await store.send(.tapDeleteAuthButton) {
241+
await store.send(.setAlert(.deleteAuth)) {
242+
$0.alert = expectedSettingsAlert(for: .deleteAuth)
243+
$0.alertType = .deleteAuth
244+
}
245+
await store.send(.alert(.presented(.tapDeleteAuthButton))) {
237246
$0.alert = nil
238247
$0.alertType = nil
239248
}

0 commit comments

Comments
 (0)