@@ -9,8 +9,8 @@ def test_buffer
99abc
1010 CONTENT
1111
12- assert_equal [ "123" , "abc" , " "] , buffer . lines
13- assert_equal [ 0 ...3 , 4 ... 7 , 8 ...8 ] , buffer . ranges
12+ assert_equal [ "123\n " , "abc\n " ] , buffer . lines
13+ assert_equal [ 0 ...4 , 4 ...8 ] , buffer . ranges
1414
1515 assert_equal [ 1 , 0 ] , buffer . pos_to_loc ( 0 )
1616 assert_equal [ 1 , 1 ] , buffer . pos_to_loc ( 1 )
@@ -41,8 +41,8 @@ def test_buffer
4141 def test_buffer_with_no_eol
4242 buffer = Buffer . new ( name : Pathname ( "foo.rbs" ) , content : "123\n abc" )
4343
44- assert_equal [ "123" , "abc" ] , buffer . lines
45- assert_equal [ 0 ...3 , 4 ...7 ] , buffer . ranges
44+ assert_equal [ "123\n " , "abc" ] , buffer . lines
45+ assert_equal [ 0 ...4 , 4 ...8 ] , buffer . ranges
4646
4747 assert_equal [ 1 , 0 ] , buffer . pos_to_loc ( 0 )
4848 assert_equal [ 1 , 1 ] , buffer . pos_to_loc ( 1 )
@@ -67,33 +67,4 @@ def test_buffer_with_no_eol
6767
6868 assert_equal 7 , buffer . last_position
6969 end
70-
71- def test_sub_buffer
72- buffer = Buffer . new ( name : Pathname ( "foo.rbs" ) , content : <<~CONTENT )
73- 123
74- abc
75- CONTENT
76-
77- buffer . sub_buffer ( lines : [ 1 ...3 , 5 ...7 ] ) . tap do |sub_buffer |
78- assert_equal <<~CONTENT . chomp , sub_buffer . content
79- 23
80- bc
81- CONTENT
82-
83- assert_equal 1 , sub_buffer . parent_position ( 0 )
84- assert_equal 2 , sub_buffer . parent_position ( 1 )
85- assert_equal 3 , sub_buffer . parent_position ( 2 )
86- assert_equal 5 , sub_buffer . parent_position ( 3 )
87- assert_equal 6 , sub_buffer . parent_position ( 4 )
88- assert_equal 7 , sub_buffer . parent_position ( 5 )
89-
90- assert_equal [ 1 , 0 ] , sub_buffer . pos_to_loc ( 0 )
91- assert_equal [ 1 , 1 ] , sub_buffer . pos_to_loc ( 1 )
92- assert_equal [ 1 , 2 ] , sub_buffer . pos_to_loc ( 2 )
93- assert_equal [ 2 , 0 ] , sub_buffer . pos_to_loc ( 3 )
94- assert_equal [ 2 , 1 ] , sub_buffer . pos_to_loc ( 4 )
95- assert_equal [ 2 , 2 ] , sub_buffer . pos_to_loc ( 5 )
96- assert_equal [ 3 , 0 ] , sub_buffer . pos_to_loc ( 6 )
97- end
98- end
9970end
0 commit comments