@@ -68,16 +68,19 @@ final class DependencyValuesTests: XCTestCase {
68
68
69
69
func testDependencyDefaultIsReused( ) {
70
70
DependencyValues . withValue ( \. self, . init( ) ) {
71
+ DependencyValues . withValue ( \. context, . test) {
71
72
@Dependency ( \. reuseClient) var reuseClient : ReuseClient
72
73
73
74
XCTAssertEqual ( reuseClient. count ( ) , 0 )
74
75
reuseClient. setCount ( 42 )
75
76
XCTAssertEqual ( reuseClient. count ( ) , 42 )
76
77
}
77
78
}
79
+ }
78
80
79
81
func testDependencyDefaultIsReused_SegmentedByContext( ) {
80
82
DependencyValues . withValue ( \. self, . init( ) ) {
83
+ DependencyValues . withValue ( \. context, . test) {
81
84
@Dependency ( \. reuseClient) var reuseClient : ReuseClient
82
85
83
86
XCTAssertEqual ( reuseClient. count ( ) , 0 )
@@ -116,6 +119,7 @@ final class DependencyValuesTests: XCTestCase {
116
119
XCTAssertEqual ( reuseClient. count ( ) , 42 )
117
120
}
118
121
}
122
+ }
119
123
120
124
func testAccessingTestDependencyFromLiveContext_WhenUpdatingDependencies( ) {
121
125
@Dependency ( \. reuseClient) var reuseClient : ReuseClient
@@ -142,6 +146,7 @@ final class DependencyValuesTests: XCTestCase {
142
146
}
143
147
144
148
func testBinding( ) {
149
+ DependencyValues . withValue ( \. context, . test) {
145
150
@Dependency ( \. childDependencyEarlyBinding) var childDependencyEarlyBinding :
146
151
ChildDependencyEarlyBinding
147
152
@Dependency ( \. childDependencyLateBinding) var childDependencyLateBinding :
@@ -179,6 +184,7 @@ final class DependencyValuesTests: XCTestCase {
179
184
XCTAssertEqual ( childDependencyLateBindingEscaped. fetch ( ) , 1_000 )
180
185
}
181
186
}
187
+ }
182
188
183
189
func testNestedDependencyIsOverridden( ) {
184
190
DependencyValues . withValue ( \. nestedValue. value, 10 ) {
0 commit comments