File tree 1 file changed +8
-1
lines changed
1 file changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -373,7 +373,9 @@ class TestProcess : XCTestCase {
373
373
XCTAssertEqual ( process. processIdentifier, 0 )
374
374
XCTAssertEqual ( process. qualityOfService, . default)
375
375
376
+ let pipe = Pipe ( )
376
377
process. executableURL = xdgTestHelperURL ( )
378
+ process. standardInput = pipe. fileHandleForReading
377
379
process. arguments = [ " --cat " ]
378
380
_ = try ? process. run ( )
379
381
XCTAssertTrue ( process. isRunning)
@@ -426,7 +428,12 @@ class TestProcess : XCTestCase {
426
428
}
427
429
428
430
func test_terminate( ) {
429
- guard let process = try ? Process . run ( xdgTestHelperURL ( ) , arguments: [ " --cat " ] ) else {
431
+ let pipe = Pipe ( )
432
+ let process = Process ( )
433
+ process. executableURL = xdgTestHelperURL ( )
434
+ process. arguments = [ " --cat " ]
435
+ process. standardInput = pipe. fileHandleForReading
436
+ guard ( try ? process. run ( ) ) != nil else {
430
437
XCTFail ( " Cant run 'cat' " )
431
438
return
432
439
}
You can’t perform that action at this time.
0 commit comments