@@ -34,37 +34,37 @@ class FetcherResponseTests {
3434 }
3535
3636 @Test
37- fun givenAFetcherThatEmitsErrorAndDataWhenSteamingThenItCanEmitValueAfterAnError () = testScope.runTest {
38- val exception = RuntimeException (" first error" )
39- val store =
40- StoreBuilder .from(
41- fetcher =
42- Fetcher .ofResultFlow { key: Int ->
43- flowOf(
44- FetcherResult .Error .Exception (exception),
45- FetcherResult .Data (" $key " ),
46- )
47- },
48- ).buildWithTestScope()
49-
50- store.stream(StoreReadRequest .fresh(1 )).test {
51- assertEquals(
52- StoreReadResponse .Loading (StoreReadResponseOrigin .Fetcher ()),
53- awaitItem()
54- )
55-
56- assertEquals(
57- StoreReadResponse .Error .Exception (exception, StoreReadResponseOrigin .Fetcher ()),
58- awaitItem()
59- )
60-
61- assertEquals(
62- StoreReadResponse .Data (" 1" , StoreReadResponseOrigin .Fetcher ()),
63- awaitItem()
64- )
65- }
37+ fun givenAFetcherThatEmitsErrorAndDataWhenSteamingThenItCanEmitValueAfterAnError () =
38+ testScope.runTest {
39+ val exception = RuntimeException (" first error" )
40+ val store =
41+ StoreBuilder .from(
42+ fetcher =
43+ Fetcher .ofResultFlow { key: Int ->
44+ flowOf(
45+ FetcherResult .Error .Exception (exception),
46+ FetcherResult .Data (" $key " ),
47+ )
48+ },
49+ ).buildWithTestScope()
6650
67- }
51+ store.stream(StoreReadRequest .fresh(1 )).test {
52+ assertEquals(
53+ StoreReadResponse .Loading (StoreReadResponseOrigin .Fetcher ()),
54+ awaitItem(),
55+ )
56+
57+ assertEquals(
58+ StoreReadResponse .Error .Exception (exception, StoreReadResponseOrigin .Fetcher ()),
59+ awaitItem(),
60+ )
61+
62+ assertEquals(
63+ StoreReadResponse .Data (" 1" , StoreReadResponseOrigin .Fetcher ()),
64+ awaitItem(),
65+ )
66+ }
67+ }
6868
6969 @Test
7070 fun givenTransformerWhenRawValueThenUnwrappedValueReturnedAndValueIsCached () =
@@ -79,15 +79,15 @@ class FetcherResponseTests {
7979 StoreReadResponse .Loading (
8080 origin = StoreReadResponseOrigin .Fetcher (),
8181 ),
82- awaitItem()
82+ awaitItem(),
8383 )
8484
8585 assertEquals(
8686 StoreReadResponse .Data (
8787 value = 9 ,
8888 origin = StoreReadResponseOrigin .Fetcher (),
8989 ),
90- awaitItem()
90+ awaitItem(),
9191 )
9292 }
9393
@@ -97,7 +97,7 @@ class FetcherResponseTests {
9797 value = 9 ,
9898 origin = StoreReadResponseOrigin .Cache ,
9999 ),
100- awaitItem()
100+ awaitItem(),
101101 )
102102 }
103103 }
@@ -125,15 +125,15 @@ class FetcherResponseTests {
125125 StoreReadResponse .Loading (
126126 origin = StoreReadResponseOrigin .Fetcher (),
127127 ),
128- awaitItem()
128+ awaitItem(),
129129 )
130130
131131 assertEquals(
132132 StoreReadResponse .Error .Message (
133133 message = " zero" ,
134134 origin = StoreReadResponseOrigin .Fetcher (),
135135 ),
136- awaitItem()
136+ awaitItem(),
137137 )
138138 }
139139
@@ -142,15 +142,15 @@ class FetcherResponseTests {
142142 StoreReadResponse .Loading (
143143 origin = StoreReadResponseOrigin .Fetcher (),
144144 ),
145- awaitItem()
145+ awaitItem(),
146146 )
147147
148148 assertEquals(
149149 StoreReadResponse .Data (
150150 value = 1 ,
151151 origin = StoreReadResponseOrigin .Fetcher (),
152152 ),
153- awaitItem()
153+ awaitItem(),
154154 )
155155 }
156156 }
@@ -180,15 +180,15 @@ class FetcherResponseTests {
180180 StoreReadResponse .Loading (
181181 origin = StoreReadResponseOrigin .Fetcher (),
182182 ),
183- awaitItem()
183+ awaitItem(),
184184 )
185185
186186 assertEquals(
187187 StoreReadResponse .Error .Exception (
188188 error = e,
189189 origin = StoreReadResponseOrigin .Fetcher (),
190190 ),
191- awaitItem()
191+ awaitItem(),
192192 )
193193 }
194194
@@ -197,15 +197,15 @@ class FetcherResponseTests {
197197 StoreReadResponse .Loading (
198198 origin = StoreReadResponseOrigin .Fetcher (),
199199 ),
200- awaitItem()
200+ awaitItem(),
201201 )
202202
203203 assertEquals(
204204 StoreReadResponse .Data (
205205 value = 1 ,
206206 origin = StoreReadResponseOrigin .Fetcher (),
207207 ),
208- awaitItem()
208+ awaitItem(),
209209 )
210210 }
211211 }
@@ -228,21 +228,20 @@ class FetcherResponseTests {
228228 .from(fetcher = fetcher)
229229 .buildWithTestScope()
230230
231-
232231 pipeline.stream(StoreReadRequest .fresh(3 )).test {
233232 assertEquals(
234233 StoreReadResponse .Loading (
235234 origin = StoreReadResponseOrigin .Fetcher (),
236235 ),
237- awaitItem()
236+ awaitItem(),
238237 )
239238
240239 assertEquals(
241240 StoreReadResponse .Error .Exception (
242241 error = e,
243242 origin = StoreReadResponseOrigin .Fetcher (),
244243 ),
245- awaitItem()
244+ awaitItem(),
246245 )
247246 }
248247
@@ -251,15 +250,15 @@ class FetcherResponseTests {
251250 StoreReadResponse .Loading (
252251 origin = StoreReadResponseOrigin .Fetcher (),
253252 ),
254- awaitItem()
253+ awaitItem(),
255254 )
256255
257256 assertEquals(
258257 StoreReadResponse .Data (
259258 value = 1 ,
260259 origin = StoreReadResponseOrigin .Fetcher (),
261260 ),
262- awaitItem()
261+ awaitItem(),
263262 )
264263 }
265264 }
@@ -274,25 +273,25 @@ class FetcherResponseTests {
274273 val store =
275274 StoreBuilder .from(
276275 fetcher =
277- Fetcher .ofResultFlow { _: Int ->
278- flowOf(
279- FetcherResult .Error .Custom (customError),
280- )
281- },
276+ Fetcher .ofResultFlow { _: Int ->
277+ flowOf(
278+ FetcherResult .Error .Custom (customError),
279+ )
280+ },
282281 ).buildWithTestScope()
283282
284283 store.stream(StoreReadRequest .fresh(1 )).test {
285284 assertEquals(
286285 StoreReadResponse .Loading (origin = StoreReadResponseOrigin .Fetcher ()),
287- awaitItem()
286+ awaitItem(),
288287 )
289288
290289 assertEquals(
291290 StoreReadResponse .Error .Custom (
292291 error = customError,
293292 origin = StoreReadResponseOrigin .Fetcher (),
294293 ),
295- awaitItem()
294+ awaitItem(),
296295 )
297296 }
298297 }
0 commit comments