Skip to content

Commit 4aae8f7

Browse files
committed
up
1 parent 4ca38af commit 4aae8f7

File tree

1 file changed

+30
-32
lines changed

1 file changed

+30
-32
lines changed

feature-main/src/test/java/com/hoc/flowmvi/ui/main/MainVMTest.kt

Lines changed: 30 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -121,40 +121,38 @@ class MainVMTest : BaseMviViewModelTest<
121121
}
122122

123123
@Test
124-
fun test_withRefreshIntentWhenSuccess_isNotRefreshing() {
125-
test(
126-
vmProducer = {
127-
every { getUserUseCase() } returns flowOf(USERS)
128-
coEvery { refreshGetUsersUseCase() } returns Unit
129-
vm
130-
},
131-
intentsBeforeCollecting = flowOf(ViewIntent.Initial),
132-
intents = flowOf(ViewIntent.Refresh),
133-
expectedStates = listOf(
134-
ViewState(
135-
userItems = USER_ITEMS,
136-
isLoading = false,
137-
error = null,
138-
isRefreshing = false
139-
),
140-
ViewState(
141-
userItems = USER_ITEMS,
142-
isLoading = false,
143-
error = null,
144-
isRefreshing = true,
145-
),
146-
ViewState(
147-
userItems = USER_ITEMS,
148-
isLoading = false,
149-
error = null,
150-
isRefreshing = false
151-
),
124+
fun test_withRefreshIntentWhenSuccess_isNotRefreshing() = test(
125+
vmProducer = {
126+
every { getUserUseCase() } returns flowOf(USERS)
127+
coEvery { refreshGetUsersUseCase() } returns Unit
128+
vm
129+
},
130+
intentsBeforeCollecting = flowOf(ViewIntent.Initial),
131+
intents = flowOf(ViewIntent.Refresh),
132+
expectedStates = listOf(
133+
ViewState(
134+
userItems = USER_ITEMS,
135+
isLoading = false,
136+
error = null,
137+
isRefreshing = false
152138
),
153-
expectedEvents = listOf(
154-
SingleEvent.Refresh.Success
139+
ViewState(
140+
userItems = USER_ITEMS,
141+
isLoading = false,
142+
error = null,
143+
isRefreshing = true,
155144
),
156-
) { coVerify(exactly = 1) { refreshGetUsersUseCase() } }
157-
}
145+
ViewState(
146+
userItems = USER_ITEMS,
147+
isLoading = false,
148+
error = null,
149+
isRefreshing = false
150+
),
151+
),
152+
expectedEvents = listOf(
153+
SingleEvent.Refresh.Success
154+
),
155+
) { coVerify(exactly = 1) { refreshGetUsersUseCase() } }
158156

159157
@Test
160158
fun test_withRefreshIntentWhenFailure_isNotRefreshing() {

0 commit comments

Comments
 (0)