@@ -175,37 +175,9 @@ private struct AttributedStringIndexTrackingTests {
175
175
176
176
#if FOUNDATION_EXIT_TESTS
177
177
@Test
178
- func trackingLostPreconditions ( ) async {
178
+ func testExitTests ( ) async {
179
179
await #expect( processExitsWith: . failure) {
180
- var text = AttributedString ( " Hello, world " )
181
- var helloRange = try #require( text. range ( of: " Hello " ) )
182
- text. transform ( updating: & helloRange) {
183
- $0 = AttributedString ( " Foo " )
184
- }
185
- }
186
-
187
- await #expect( processExitsWith: . failure) {
188
- var text = AttributedString ( " Hello, world " )
189
- var helloRange = try #require( text. range ( of: " Hello " ) )
190
- text. transform ( updating: & helloRange) {
191
- $0 = AttributedString ( " Hello world " )
192
- }
193
- }
194
-
195
- await #expect( processExitsWith: . failure) {
196
- var text = AttributedString ( " Hello, world " )
197
- var ranges = [ try #require( text. range ( of: " Hello " ) ) ]
198
- text. transform ( updating: & ranges) {
199
- $0 = AttributedString ( " Foo " )
200
- }
201
- }
202
-
203
- await #expect( processExitsWith: . failure) {
204
- var text = AttributedString ( " Hello, world " )
205
- var ranges = [ try #require( text. range ( of: " Hello " ) ) ]
206
- text. transform ( updating: & ranges) {
207
- $0 = AttributedString ( " Hello world " )
208
- }
180
+ print ( " Running the thing! " )
209
181
}
210
182
}
211
183
#endif
@@ -262,34 +234,4 @@ private struct AttributedStringIndexTrackingTests {
262
234
#expect( AttributedString ( text [ updatedRanges [ 0 ] ] ) == original [ helloRange] . settingAttributes ( AttributeContainer . testInt ( 2 ) ) )
263
235
#expect( AttributedString ( text [ updatedRanges [ 1 ] ] ) == original [ worldRange] . settingAttributes ( AttributeContainer . testInt ( 2 ) ) )
264
236
}
265
-
266
- #if FOUNDATION_EXIT_TESTS
267
- @Test
268
- func invalidInputRanges( ) async {
269
- await #expect( processExitsWith: . failure) {
270
- var text = AttributedString ( " Hello, world " )
271
- let other = text + AttributedString( " Extra text " )
272
- let range = other. startIndex ..< other. endIndex
273
- _ = text. transform ( updating: range) { _ in
274
-
275
- }
276
- }
277
-
278
- await #expect( processExitsWith: . failure) {
279
- var text = AttributedString ( " Hello, world " )
280
- let other = text + AttributedString( " Extra text " )
281
- let range = other. endIndex ..< other. endIndex
282
- _ = text. transform ( updating: range) { _ in
283
-
284
- }
285
- }
286
-
287
- await #expect( processExitsWith: . failure) {
288
- var text = AttributedString ( " Hello, world " )
289
- _ = text. transform ( updating: [ ] ) { _ in
290
-
291
- }
292
- }
293
- }
294
- #endif
295
237
}
0 commit comments