From b8f082a8db85c904409154337a1a25a6b9dbe559 Mon Sep 17 00:00:00 2001 From: Patrick Pijnappel Date: Tue, 15 Mar 2022 10:52:51 +0100 Subject: [PATCH] Add test for IndexPath range subscript crash --- Tests/Foundation/Tests/TestIndexPath.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Tests/Foundation/Tests/TestIndexPath.swift b/Tests/Foundation/Tests/TestIndexPath.swift index f3e1bf0165..14aeb4cd42 100644 --- a/Tests/Foundation/Tests/TestIndexPath.swift +++ b/Tests/Foundation/Tests/TestIndexPath.swift @@ -287,6 +287,15 @@ class TestIndexPath: XCTestCase { XCTAssertEqual(ip4.count, 2) XCTAssertEqual(ip4[0], 2) XCTAssertEqual(ip4[1], 3) + + let ip5 = ip3[1...] + XCTAssertEqual(ip5.count, 2) + XCTAssertEqual(ip5[0], 3) + XCTAssertEqual(ip5[1], 4) + + let ip6 = ip3[2...] + XCTAssertEqual(ip6.count, 1) + XCTAssertEqual(ip6[0], 4) } func testAppending() {