@@ -78,24 +78,28 @@ struct EnvironmentValidatingCacheTests {
78
78
var environment = Environment ( )
79
79
environment [ ExampleKey . self] = 1
80
80
let one = cache. retrieveOrCreate ( key: " Hello " , environment: environment, context: . all) {
81
- " One "
81
+ _ = $0 [ ExampleKey . self]
82
+ return " One "
82
83
}
83
84
#expect( one == " One " )
84
85
85
86
let two = cache. retrieveOrCreate ( key: " Hello " , environment: environment, context: . all) {
86
- " Two "
87
+ _ = $0 [ ExampleKey . self]
88
+ return " Two "
87
89
}
88
90
#expect( two == " One " )
89
91
90
92
let three = cache. retrieveOrCreate ( key: " KeyMiss " , environment: environment, context: . all) {
91
- " Three "
93
+ _ = $0 [ ExampleKey . self]
94
+ return " Three "
92
95
}
93
96
#expect( three == " Three " )
94
97
95
98
var differentEnvironment = environment
96
99
differentEnvironment [ ExampleKey . self] = 2
97
100
let four = cache. retrieveOrCreate ( key: " Hello " , environment: differentEnvironment, context: . all) {
98
- " Four "
101
+ _ = $0 [ ExampleKey . self]
102
+ return " Four "
99
103
}
100
104
#expect( four == " Four " )
101
105
}
@@ -116,7 +120,8 @@ struct EnvironmentAndValueValidatingCacheTests {
116
120
validationValue: " Validate " ,
117
121
context: . all
118
122
) {
119
- " One "
123
+ _ = $0 [ ExampleKey . self]
124
+ return " One "
120
125
}
121
126
#expect( one == " One " )
122
127
@@ -126,7 +131,8 @@ struct EnvironmentAndValueValidatingCacheTests {
126
131
validationValue: " Validate " ,
127
132
context: . all
128
133
) {
129
- " Two "
134
+ _ = $0 [ ExampleKey . self]
135
+ return " Two "
130
136
}
131
137
#expect( two == " One " )
132
138
@@ -136,7 +142,8 @@ struct EnvironmentAndValueValidatingCacheTests {
136
142
validationValue: " Validate " ,
137
143
context: . all
138
144
) {
139
- " Three "
145
+ _ = $0 [ ExampleKey . self]
146
+ return " Three "
140
147
}
141
148
#expect( three == " Three " )
142
149
@@ -148,7 +155,8 @@ struct EnvironmentAndValueValidatingCacheTests {
148
155
validationValue: " Validate " ,
149
156
context: . all
150
157
) {
151
- " Four "
158
+ _ = $0 [ ExampleKey . self]
159
+ return " Four "
152
160
}
153
161
#expect( four == " Four " )
154
162
@@ -157,7 +165,7 @@ struct EnvironmentAndValueValidatingCacheTests {
157
165
environment: differentEnvironment,
158
166
validationValue: " Invalid " ,
159
167
context: . all
160
- ) {
168
+ ) { _ in
161
169
" Five "
162
170
}
163
171
#expect( five == " Five " )
@@ -186,7 +194,7 @@ struct EnvironmentAndValueValidatingCacheTests {
186
194
environment: environment,
187
195
validationValue: elementOne,
188
196
context: . elementSizing
189
- ) {
197
+ ) { _ in
190
198
sizeForElement ( element: elementOne)
191
199
}
192
200
#expect( firstSize == CGSize ( width: 50 , height: 100 ) )
@@ -198,7 +206,7 @@ struct EnvironmentAndValueValidatingCacheTests {
198
206
environment: environment,
199
207
validationValue: elementTwo,
200
208
context: . elementSizing
201
- ) {
209
+ ) { _ in
202
210
sizeForElement ( element: elementTwo)
203
211
}
204
212
#expect( secondSize == CGSize ( width: 20 , height: 100 ) )
@@ -210,7 +218,7 @@ struct EnvironmentAndValueValidatingCacheTests {
210
218
environment: environment,
211
219
validationValue: elementOne,
212
220
context: . elementSizing
213
- ) {
221
+ ) { _ in
214
222
sizeForElement ( element: elementOne)
215
223
}
216
224
#expect( firstSizeAgain == CGSize ( width: 50 , height: 100 ) )
@@ -222,7 +230,7 @@ struct EnvironmentAndValueValidatingCacheTests {
222
230
environment: environment,
223
231
validationValue: elementOneModified,
224
232
context: . elementSizing
225
- ) {
233
+ ) { _ in
226
234
sizeForElement ( element: elementOneModified)
227
235
}
228
236
#expect( firstSizeWithNewElement == CGSize ( width: 110 , height: 100 ) )
@@ -234,7 +242,7 @@ struct EnvironmentAndValueValidatingCacheTests {
234
242
environment: environment,
235
243
validationValue: elementOneModified,
236
244
context: . elementSizing
237
- ) {
245
+ ) { _ in
238
246
sizeForElement ( element: elementOneModified)
239
247
}
240
248
#expect( firstSizeWithNewElementAgain == CGSize ( width: 110 , height: 100 ) )
@@ -246,7 +254,7 @@ struct EnvironmentAndValueValidatingCacheTests {
246
254
environment: environment,
247
255
validationValue: elementOne,
248
256
context: . elementSizing
249
- ) {
257
+ ) { _ in
250
258
sizeForElement ( element: elementOne)
251
259
}
252
260
#expect( originalFirstSizeAgain == CGSize ( width: 50 , height: 100 ) )
@@ -259,7 +267,7 @@ struct EnvironmentAndValueValidatingCacheTests {
259
267
environment: environment,
260
268
validationValue: elementOneModified,
261
269
context: . elementSizing
262
- ) {
270
+ ) { _ in
263
271
sizeForElement ( element: elementOne)
264
272
}
265
273
#expect( firstSizeWithNewEnvironment == CGSize ( width: 50 , height: 100 ) )
0 commit comments