Skip to content

Commit 55e69c4

Browse files
committed
Fix test that fails
The test was invalid, but the fixed version still fails
1 parent 8f9ae3c commit 55e69c4

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

Tests/StreamReaderTests/StreamReaderTests.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -413,9 +413,11 @@ class StreamReaderTests : XCTestCase {
413413
s.open(); defer {s.close()}
414414
let reader = InputStreamReader(stream: s, bufferSize: 1024, bufferSizeIncrement: 512, readSizeLimit: nil, underlyingStreamReadSizeLimit: 0)
415415
XCTAssertGreaterThan(try reader.readStreamInBuffer(size: 4, allowMoreThanOneRead: false, bypassUnderlyingStreamReadSizeLimit: true), 0)
416-
reader.readSizeLimit = 0
417-
XCTAssertThrowsError(try reader.readData(size: 1))
418-
XCTAssertThrowsError(try reader.readData(upTo: [Data(hexEncoded: "23")!], matchingMode: .anyMatchWins, includeDelimiter: false))
416+
reader.readSizeLimit = 1
417+
XCTAssertThrowsError(try reader.readData(size: 2))
418+
let (checkedData, checkedDelimiter) = try reader.readData(upTo: [Data(hexEncoded: "45")!], matchingMode: .anyMatchWins, includeDelimiter: false)
419+
XCTAssertEqual(checkedData, Data(hexEncoded: "01")!)
420+
XCTAssertEqual(checkedDelimiter, Data())
419421
}
420422

421423
@available(macOS 10.15.4, iOS 13.4, tvOS 13.4, *)

0 commit comments

Comments
 (0)