11import Foundation
2- import Shared
2+ import Fundamental
33import XCTest
44
55@testable import SuggestionService
@@ -16,14 +16,13 @@ class CodeSplitAtCursorTests: XCTestCase {
1616 }
1717 """
1818 let lines = code. breakLines ( )
19- let ( previousLines, nextLines, prefix ) = Service . split (
19+ let ( previousLines, nextLines) = Service . split (
2020 code: code,
2121 lines: lines,
2222 at: . init( line: 6 , character: 1 )
2323 )
2424 XCTAssertEqual ( previousLines, lines)
2525 XCTAssertEqual ( nextLines, [ ] )
26- XCTAssertEqual ( prefix, " } " )
2726 }
2827
2928 func test_split_in_the_middle( ) {
@@ -37,14 +36,13 @@ class CodeSplitAtCursorTests: XCTestCase {
3736 }
3837 """
3938 let lines = code. breakLines ( )
40- let ( previousLines, nextLines, prefix ) = Service . split (
39+ let ( previousLines, nextLines) = Service . split (
4140 code: code,
4241 lines: lines,
4342 at: . init( line: 2 , character: 14 )
4443 )
4544 XCTAssertEqual ( previousLines, Array ( lines [ 0 ... 1 ] ) + [ " let middle " ] )
4645 XCTAssertEqual ( nextLines, [ " = array.count / 2 \n " ] + Array( lines [ 3 ... ] ) )
47- XCTAssertEqual ( prefix, " let middle " )
4846 }
4947
5048 func test_split_right_before_line_break( ) {
@@ -58,27 +56,25 @@ class CodeSplitAtCursorTests: XCTestCase {
5856 }
5957 """
6058 let lines = code. breakLines ( )
61- let ( previousLines, nextLines, prefix ) = Service . split (
59+ let ( previousLines, nextLines) = Service . split (
6260 code: code,
6361 lines: lines,
6462 at: . init( line: 2 , character: 32 )
6563 )
6664 XCTAssertEqual ( previousLines, Array ( lines [ 0 ... 1 ] ) + [ " let middle = array.count / 2 " ] )
6765 XCTAssertEqual ( nextLines, [ " \n " ] + Array( lines [ 3 ... ] ) )
68- XCTAssertEqual ( prefix, " let middle " )
6966 }
7067
7168 func test_split_empty_file( ) {
7269 let code = " "
7370 let lines = code. breakLines ( )
74- let ( previousLines, nextLines, prefix ) = Service . split (
71+ let ( previousLines, nextLines) = Service . split (
7572 code: code,
7673 lines: lines,
7774 at: . init( line: 0 , character: 0 )
7875 )
7976 XCTAssertEqual ( previousLines, [ ] )
8077 XCTAssertEqual ( nextLines, [ ] )
81- XCTAssertEqual ( prefix, " " )
8278 }
8379
8480 func test_split_at_out_of_scope_position( ) {
@@ -92,14 +88,13 @@ class CodeSplitAtCursorTests: XCTestCase {
9288 }
9389 """
9490 let lines = code. breakLines ( )
95- let ( previousLines, nextLines, prefix ) = Service . split (
91+ let ( previousLines, nextLines) = Service . split (
9692 code: code,
9793 lines: lines,
9894 at: . init( line: lines. endIndex, character: 0 )
9995 )
10096 XCTAssertEqual ( previousLines, lines)
10197 XCTAssertEqual ( nextLines, [ ] )
102- XCTAssertEqual ( prefix, " " )
10398 }
10499}
105100
0 commit comments