@@ -67,35 +67,35 @@ final class DependencyValuesTests: XCTestCase {
67
67
}
68
68
69
69
func testDependencyDefaultIsReused( ) {
70
- DependencyValues . withValue ( \. self, . init( ) ) {
70
+ DependencyValues . withValue ( \. self, . init( ) ) {
71
71
DependencyValues . withValue ( \. context, . test) {
72
- @Dependency ( \. reuseClient) var reuseClient : ReuseClient
72
+ @Dependency ( \. reuseClient) var reuseClient : ReuseClient
73
73
74
- XCTAssertEqual ( reuseClient. count ( ) , 0 )
75
- reuseClient. setCount ( 42 )
76
- XCTAssertEqual ( reuseClient. count ( ) , 42 )
74
+ XCTAssertEqual ( reuseClient. count ( ) , 0 )
75
+ reuseClient. setCount ( 42 )
76
+ XCTAssertEqual ( reuseClient. count ( ) , 42 )
77
+ }
77
78
}
78
79
}
79
- }
80
80
81
81
func testDependencyDefaultIsReused_SegmentedByContext( ) {
82
82
DependencyValues . withValue ( \. self, . init( ) ) {
83
83
DependencyValues . withValue ( \. context, . test) {
84
- @Dependency ( \. reuseClient) var reuseClient : ReuseClient
84
+ @Dependency ( \. reuseClient) var reuseClient : ReuseClient
85
85
86
- XCTAssertEqual ( reuseClient. count ( ) , 0 )
87
- reuseClient. setCount ( 42 )
88
- XCTAssertEqual ( reuseClient. count ( ) , 42 )
89
-
90
- DependencyValues . withValue ( \. context, . preview) {
91
86
XCTAssertEqual ( reuseClient. count ( ) , 0 )
92
- reuseClient. setCount ( 1729 )
93
- XCTAssertEqual ( reuseClient. count ( ) , 1729 )
94
- }
87
+ reuseClient. setCount ( 42 )
88
+ XCTAssertEqual ( reuseClient. count ( ) , 42 )
89
+
90
+ DependencyValues . withValue ( \. context, . preview) {
91
+ XCTAssertEqual ( reuseClient. count ( ) , 0 )
92
+ reuseClient. setCount ( 1729 )
93
+ XCTAssertEqual ( reuseClient. count ( ) , 1729 )
94
+ }
95
95
96
- XCTAssertEqual ( reuseClient. count ( ) , 42 )
96
+ XCTAssertEqual ( reuseClient. count ( ) , 42 )
97
97
98
- DependencyValues . withValue ( \. context, . live) {
98
+ DependencyValues . withValue ( \. context, . live) {
99
99
// `XCTExpectFailure` is not supported on Linux
100
100
#if DEBUG && !os(Linux)
101
101
XCTExpectFailure {
@@ -106,20 +106,20 @@ final class DependencyValuesTests: XCTestCase {
106
106
"""
107
107
)
108
108
}
109
- #endif
110
- XCTAssertEqual ( reuseClient. count ( ) , 0 )
111
- reuseClient. setCount ( - 42 )
112
- XCTAssertEqual (
113
- reuseClient. count ( ) ,
114
- 0 ,
115
- " Don't cache dependency when using a test value in a live context "
116
- )
117
- }
109
+ #endif
110
+ XCTAssertEqual ( reuseClient. count ( ) , 0 )
111
+ reuseClient. setCount ( - 42 )
112
+ XCTAssertEqual (
113
+ reuseClient. count ( ) ,
114
+ 0 ,
115
+ " Don't cache dependency when using a test value in a live context "
116
+ )
117
+ }
118
118
119
- XCTAssertEqual ( reuseClient. count ( ) , 42 )
119
+ XCTAssertEqual ( reuseClient. count ( ) , 42 )
120
+ }
120
121
}
121
122
}
122
- }
123
123
124
124
func testAccessingTestDependencyFromLiveContext_WhenUpdatingDependencies( ) {
125
125
@Dependency ( \. reuseClient) var reuseClient : ReuseClient
@@ -147,44 +147,44 @@ final class DependencyValuesTests: XCTestCase {
147
147
148
148
func testBinding( ) {
149
149
DependencyValues . withValue ( \. context, . test) {
150
- @Dependency ( \. childDependencyEarlyBinding) var childDependencyEarlyBinding :
150
+ @Dependency ( \. childDependencyEarlyBinding) var childDependencyEarlyBinding :
151
151
ChildDependencyEarlyBinding
152
- @Dependency ( \. childDependencyLateBinding) var childDependencyLateBinding :
152
+ @Dependency ( \. childDependencyLateBinding) var childDependencyLateBinding :
153
153
ChildDependencyLateBinding
154
-
155
- XCTAssertEqual ( childDependencyEarlyBinding. fetch ( ) , 42 )
156
- XCTAssertEqual ( childDependencyLateBinding. fetch ( ) , 42 )
157
-
158
- DependencyValues . withValue ( \. someDependency. fetch, { 1729 } ) {
159
- XCTAssertEqual ( childDependencyEarlyBinding. fetch ( ) , 1729 )
160
- XCTAssertEqual ( childDependencyLateBinding. fetch ( ) , 1729 )
161
- }
162
-
163
- var childDependencyEarlyBindingEscaped : ChildDependencyEarlyBinding !
164
- var childDependencyLateBindingEscaped : ChildDependencyLateBinding !
165
-
166
- DependencyValues . withValue ( \. someDependency. fetch, { 999 } ) {
167
- @Dependency ( \. childDependencyEarlyBinding) var childDependencyEarlyBinding2 :
154
+
155
+ XCTAssertEqual ( childDependencyEarlyBinding. fetch ( ) , 42 )
156
+ XCTAssertEqual ( childDependencyLateBinding. fetch ( ) , 42 )
157
+
158
+ DependencyValues . withValue ( \. someDependency. fetch, { 1729 } ) {
159
+ XCTAssertEqual ( childDependencyEarlyBinding. fetch ( ) , 1729 )
160
+ XCTAssertEqual ( childDependencyLateBinding. fetch ( ) , 1729 )
161
+ }
162
+
163
+ var childDependencyEarlyBindingEscaped : ChildDependencyEarlyBinding !
164
+ var childDependencyLateBindingEscaped : ChildDependencyLateBinding !
165
+
166
+ DependencyValues . withValue ( \. someDependency. fetch, { 999 } ) {
167
+ @Dependency ( \. childDependencyEarlyBinding) var childDependencyEarlyBinding2 :
168
168
ChildDependencyEarlyBinding
169
- @Dependency ( \. childDependencyLateBinding) var childDependencyLateBinding2 :
169
+ @Dependency ( \. childDependencyLateBinding) var childDependencyLateBinding2 :
170
170
ChildDependencyLateBinding
171
-
172
- childDependencyEarlyBindingEscaped = childDependencyEarlyBinding
173
- childDependencyLateBindingEscaped = childDependencyLateBinding
174
-
175
- XCTAssertEqual ( childDependencyEarlyBinding2. fetch ( ) , 999 )
176
- XCTAssertEqual ( childDependencyLateBinding2. fetch ( ) , 999 )
177
- }
178
-
179
- XCTAssertEqual ( childDependencyEarlyBindingEscaped. fetch ( ) , 42 )
180
- XCTAssertEqual ( childDependencyLateBindingEscaped. fetch ( ) , 42 )
181
-
182
- DependencyValues . withValue ( \. someDependency. fetch, { 1_000 } ) {
183
- XCTAssertEqual ( childDependencyEarlyBindingEscaped. fetch ( ) , 1_000 )
184
- XCTAssertEqual ( childDependencyLateBindingEscaped. fetch ( ) , 1_000 )
171
+
172
+ childDependencyEarlyBindingEscaped = childDependencyEarlyBinding
173
+ childDependencyLateBindingEscaped = childDependencyLateBinding
174
+
175
+ XCTAssertEqual ( childDependencyEarlyBinding2. fetch ( ) , 999 )
176
+ XCTAssertEqual ( childDependencyLateBinding2. fetch ( ) , 999 )
177
+ }
178
+
179
+ XCTAssertEqual ( childDependencyEarlyBindingEscaped. fetch ( ) , 42 )
180
+ XCTAssertEqual ( childDependencyLateBindingEscaped. fetch ( ) , 42 )
181
+
182
+ DependencyValues . withValue ( \. someDependency. fetch, { 1_000 } ) {
183
+ XCTAssertEqual ( childDependencyEarlyBindingEscaped. fetch ( ) , 1_000 )
184
+ XCTAssertEqual ( childDependencyLateBindingEscaped. fetch ( ) , 1_000 )
185
+ }
185
186
}
186
187
}
187
- }
188
188
189
189
func testNestedDependencyIsOverridden( ) {
190
190
DependencyValues . withValue ( \. nestedValue. value, 10 ) {
0 commit comments