@@ -339,8 +339,8 @@ final class TextViewControllerTests: XCTestCase {
339339
340340 XCTAssert ( controller. text == " \n Hello World with newline! " )
341341 XCTAssertEqual ( controller. cursorPositions. count, 1 )
342- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 2 )
343- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
342+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 2 )
343+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
344344 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 1 )
345345 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 2 )
346346 XCTAssertEqual ( controller. textView. selectionManager. textSelections. count, 1 )
@@ -359,8 +359,8 @@ final class TextViewControllerTests: XCTestCase {
359359 XCTAssertEqual ( controller. cursorPositions. count, 1 )
360360 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 0 )
361361 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 5 )
362- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 1 )
363- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
362+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 1 )
363+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
364364
365365 // Test an invalid position is ignored
366366 controller. setCursorPositions ( [ CursorPosition ( range: NSRange ( location: - 1 , length: 25 ) ) ] )
@@ -372,8 +372,8 @@ final class TextViewControllerTests: XCTestCase {
372372 XCTAssertEqual ( controller. cursorPositions. count, 1 )
373373 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 2 )
374374 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 0 )
375- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 2 )
376- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
375+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 2 )
376+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
377377
378378 // Test order and validity of multiple positions.
379379 controller. setCursorPositions ( [
@@ -383,12 +383,12 @@ final class TextViewControllerTests: XCTestCase {
383383 XCTAssertEqual ( controller. cursorPositions. count, 2 )
384384 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 2 )
385385 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 0 )
386- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 2 )
387- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
386+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 2 )
387+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
388388 XCTAssertEqual ( controller. cursorPositions [ 1 ] . range. location, 5 )
389389 XCTAssertEqual ( controller. cursorPositions [ 1 ] . range. length, 1 )
390- XCTAssertEqual ( controller. cursorPositions [ 1 ] . line, 3 )
391- XCTAssertEqual ( controller. cursorPositions [ 1 ] . column, 2 )
390+ XCTAssertEqual ( controller. cursorPositions [ 1 ] . start . line, 3 )
391+ XCTAssertEqual ( controller. cursorPositions [ 1 ] . start . column, 2 )
392392 }
393393
394394 func test_cursorPositionRowColInit( ) {
@@ -400,8 +400,8 @@ final class TextViewControllerTests: XCTestCase {
400400 XCTAssertEqual ( controller. cursorPositions. count, 1 )
401401 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 0 )
402402 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 0 )
403- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 1 )
404- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
403+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 1 )
404+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
405405
406406 // Test an invalid position is ignored
407407 controller. setCursorPositions ( [ CursorPosition ( line: - 1 , column: 10 ) ] )
@@ -413,8 +413,8 @@ final class TextViewControllerTests: XCTestCase {
413413 XCTAssertEqual ( controller. cursorPositions. count, 1 )
414414 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 2 )
415415 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 0 )
416- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 2 )
417- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
416+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 2 )
417+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
418418
419419 // Test order and validity of multiple positions.
420420 controller. setCursorPositions ( [
@@ -424,12 +424,12 @@ final class TextViewControllerTests: XCTestCase {
424424 XCTAssertEqual ( controller. cursorPositions. count, 2 )
425425 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. location, 0 )
426426 XCTAssertEqual ( controller. cursorPositions [ 0 ] . range. length, 0 )
427- XCTAssertEqual ( controller. cursorPositions [ 0 ] . line, 1 )
428- XCTAssertEqual ( controller. cursorPositions [ 0 ] . column, 1 )
427+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . line, 1 )
428+ XCTAssertEqual ( controller. cursorPositions [ 0 ] . start . column, 1 )
429429 XCTAssertEqual ( controller. cursorPositions [ 1 ] . range. location, 4 )
430430 XCTAssertEqual ( controller. cursorPositions [ 1 ] . range. length, 0 )
431- XCTAssertEqual ( controller. cursorPositions [ 1 ] . line, 3 )
432- XCTAssertEqual ( controller. cursorPositions [ 1 ] . column, 1 )
431+ XCTAssertEqual ( controller. cursorPositions [ 1 ] . start . line, 3 )
432+ XCTAssertEqual ( controller. cursorPositions [ 1 ] . start . column, 1 )
433433 }
434434
435435 // MARK: - TreeSitterClient
0 commit comments