Skip to content

Commit b8f082a

Browse files
Add test for IndexPath range subscript crash
1 parent 8eaac64 commit b8f082a

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

Tests/Foundation/Tests/TestIndexPath.swift

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,15 @@ class TestIndexPath: XCTestCase {
287287
XCTAssertEqual(ip4.count, 2)
288288
XCTAssertEqual(ip4[0], 2)
289289
XCTAssertEqual(ip4[1], 3)
290+
291+
let ip5 = ip3[1...]
292+
XCTAssertEqual(ip5.count, 2)
293+
XCTAssertEqual(ip5[0], 3)
294+
XCTAssertEqual(ip5[1], 4)
295+
296+
let ip6 = ip3[2...]
297+
XCTAssertEqual(ip6.count, 1)
298+
XCTAssertEqual(ip6[0], 4)
290299
}
291300

292301
func testAppending() {

0 commit comments

Comments
 (0)