@@ -102,7 +102,7 @@ extension StoreTests {
102102 #expect( self . reducer. parameterState == nil )
103103 #expect( self . reducer. parameterAction == nil )
104104
105- #expect( await store. state === self . state)
105+ #expect( await store. select ( { state in state } ) === self . state)
106106 }
107107}
108108
@@ -118,7 +118,7 @@ extension StoreTests {
118118 #expect( self . reducer. parameterState == nil )
119119 #expect( self . reducer. parameterAction == nil )
120120
121- #expect( await store. state === self . state)
121+ #expect( await store. select ( { state in state } ) === self . state)
122122
123123 do {
124124 try await store. dispatch ( action: self . action)
@@ -131,7 +131,7 @@ extension StoreTests {
131131 #expect( self . reducer. parameterState === self . state)
132132 #expect( self . reducer. parameterAction === self . action)
133133
134- #expect( await store. state === self . state)
134+ #expect( await store. select ( { state in state } ) === self . state)
135135 }
136136}
137137
@@ -145,14 +145,14 @@ extension StoreTests {
145145 #expect( self . reducer. parameterState == nil )
146146 #expect( self . reducer. parameterAction == nil )
147147
148- #expect( await store. state === self . state)
148+ #expect( await store. select ( { state in state } ) === self . state)
149149
150150 try await store. dispatch ( action: self . action)
151151
152152 #expect( self . reducer. parameterState === self . state)
153153 #expect( self . reducer. parameterAction === self . action)
154154
155- #expect( await store. state === self . reducer. returnState)
155+ #expect( await store. select ( { state in state } ) === self . reducer. returnState)
156156 }
157157}
158158
@@ -168,7 +168,7 @@ extension StoreTests {
168168 #expect( self . reducer. parameterState == nil )
169169 #expect( self . reducer. parameterAction == nil )
170170
171- #expect( await store. state === self . state)
171+ #expect( await store. select ( { state in state } ) === self . state)
172172
173173 do {
174174 try await store. dispatch ( thunk: self . thunk. thunk)
@@ -181,7 +181,7 @@ extension StoreTests {
181181 #expect( self . reducer. parameterState == nil )
182182 #expect( self . reducer. parameterAction == nil )
183183
184- #expect( await store. state === self . state)
184+ #expect( await store. select ( { state in state } ) === self . state)
185185
186186 let parameterDispatcher = try #require( self . thunk. parameterDispatcher)
187187 #expect( parameterDispatcher === store)
@@ -201,14 +201,14 @@ extension StoreTests {
201201 #expect( self . reducer. parameterState == nil )
202202 #expect( self . reducer. parameterAction == nil )
203203
204- #expect( await store. state === self . state)
204+ #expect( await store. select ( { state in state } ) === self . state)
205205
206206 try await store. dispatch ( thunk: self . thunk. thunk)
207207
208208 #expect( self . reducer. parameterState == nil )
209209 #expect( self . reducer. parameterAction == nil )
210210
211- #expect( await store. state === self . state)
211+ #expect( await store. select ( { state in state } ) === self . state)
212212
213213 let parameterDispatcher = try #require( self . thunk. parameterDispatcher)
214214 #expect( parameterDispatcher === store)
@@ -230,7 +230,7 @@ extension StoreTests {
230230 #expect( self . reducer. parameterState == nil )
231231 #expect( self . reducer. parameterAction == nil )
232232
233- #expect( await store. state === self . state)
233+ #expect( await store. select ( { state in state } ) === self . state)
234234
235235 do {
236236 try await store. dispatch ( thunk: self . thunk. asyncThunk)
@@ -243,7 +243,7 @@ extension StoreTests {
243243 #expect( self . reducer. parameterState == nil )
244244 #expect( self . reducer. parameterAction == nil )
245245
246- #expect( await store. state === self . state)
246+ #expect( await store. select ( { state in state } ) === self . state)
247247
248248 let parameterDispatcher = try #require( self . thunk. parameterDispatcher)
249249 #expect( parameterDispatcher === store)
@@ -263,14 +263,14 @@ extension StoreTests {
263263 #expect( self . reducer. parameterState == nil )
264264 #expect( self . reducer. parameterAction == nil )
265265
266- #expect( await store. state === self . state)
266+ #expect( await store. select ( { state in state } ) === self . state)
267267
268268 try await store. dispatch ( thunk: self . thunk. asyncThunk)
269269
270270 #expect( self . reducer. parameterState == nil )
271271 #expect( self . reducer. parameterAction == nil )
272272
273- #expect( await store. state === self . state)
273+ #expect( await store. select ( { state in state } ) === self . state)
274274
275275 let parameterDispatcher = try #require( self . thunk. parameterDispatcher)
276276 #expect( parameterDispatcher === store)
@@ -291,7 +291,7 @@ extension StoreTests {
291291 #expect( self . reducer. parameterState == nil )
292292 #expect( self . reducer. parameterAction == nil )
293293
294- #expect( await store. state === self . state)
294+ #expect( await store. select ( { state in state } ) === self . state)
295295
296296 let stream = await store. makeStream ( )
297297
@@ -314,7 +314,7 @@ extension StoreTests {
314314 #expect( self . reducer. parameterState === self . state)
315315 #expect( self . reducer. parameterAction === self . action)
316316
317- #expect( await store. state === self . reducer. returnState)
317+ #expect( await store. select ( { state in state } ) === self . reducer. returnState)
318318
319319 group. cancelAll ( )
320320 try await group. waitForAll ( )
@@ -324,7 +324,7 @@ extension StoreTests {
324324 #expect( self . reducer. parameterState === self . reducer. returnState)
325325 #expect( self . reducer. parameterAction === self . action)
326326
327- #expect( await store. state === self . reducer. returnState)
327+ #expect( await store. select ( { state in state } ) === self . reducer. returnState)
328328 }
329329 }
330330}
@@ -340,7 +340,7 @@ extension StoreTests {
340340 #expect( self . reducer. parameterState == nil )
341341 #expect( self . reducer. parameterAction == nil )
342342
343- #expect( await store. state === self . state)
343+ #expect( await store. select ( { state in state } ) === self . state)
344344
345345 let stream = await store. makeStream ( )
346346
@@ -363,14 +363,14 @@ extension StoreTests {
363363 #expect( self . reducer. parameterState === self . state)
364364 #expect( self . reducer. parameterAction === self . action)
365365
366- #expect( await store. state === self . reducer. returnState)
366+ #expect( await store. select ( { state in state } ) === self . reducer. returnState)
367367
368368 try await store. dispatch ( action: self . action)
369369
370370 #expect( self . reducer. parameterState === self . reducer. returnState)
371371 #expect( self . reducer. parameterAction === self . action)
372372
373- #expect( await store. state === self . reducer. returnState)
373+ #expect( await store. select ( { state in state } ) === self . reducer. returnState)
374374 }
375375 }
376376}
0 commit comments