@@ -204,55 +204,75 @@ def g:Test_IsInRange()
204204enddef
205205
206206def g: Test_GetTextObject ()
207+ vnew
207208 Generate_markdown_testfile ()
208209 exe $ " edit {src_name}"
209210
210211 # test ' iw'
211212 cursor (1 , 8 )
212- var expected_value = ' perspiciatis'
213+ var expected_value = {text: ' perspiciatis' ,
214+ start : [0 , 1 , 8 , 0 ],
215+ end : [0 , 1 , 19 , 0 ],
216+ }
217+
213218 var actual_value = utils.GetTextObject (' iw' )
214219 assert_equal (expected_value, actual_value)
215220
216221 # test ' iW'
217222 actual_value = utils.GetTextObject (' iW' )
218223 assert_equal (expected_value, actual_value)
219224
220- # test ' aw'
221- expected_value = ' perspiciatis '
225+ # # test ' aw'
226+ expected_value = {text: ' perspiciatis ' ,
227+ start : [0 , 1 , 8 , 0 ],
228+ end : [0 , 1 , 20 , 0 ],
229+ }
222230 actual_value = utils.GetTextObject (' aw' )
223231 assert_equal (expected_value, actual_value)
224232
225- # test ' aW'
233+ # # test ' aW'
226234 actual_value = utils.GetTextObject (' aW' )
227235 assert_equal (expected_value, actual_value)
228236
229- # Test ' i('
237+ # # Test ' i('
230238 cursor (25 , 33 )
231- expected_value = ' eligendi optio cumque nihil'
239+ expected_value = {text: ' eligendi optio cumque nihil' ,
240+ start : [0 , 25 , 32 , 0 ],
241+ end : [0 , 25 , 58 , 0 ],
242+ }
232243 actual_value = utils.GetTextObject (' i(' )
233244 assert_equal (expected_value, actual_value)
234245
235- # Test ' yib'
246+ # # Test ' yib'
236247 actual_value = utils.GetTextObject (' ib' )
237248 assert_equal (expected_value, actual_value)
238249
239- # Test ' a('
240- expected_value = ' (eligendi optio cumque nihil)'
250+ # # Test ' a('
251+ expected_value = {text: ' (eligendi optio cumque nihil)' ,
252+ start : [0 , 25 , 31 , 0 ],
253+ end : [0 , 25 , 59 , 0 ],
254+ }
241255 actual_value = utils.GetTextObject (' a(' )
242256 assert_equal (expected_value, actual_value)
243257
244- # Test ' ab'
258+ # # Test ' ab'
245259 actual_value = utils.GetTextObject (' ab' )
246260 assert_equal (expected_value, actual_value)
247261
248- # Test ' i{'
262+ # # Test ' i{'
249263 cursor (28 , 25 )
250- expected_value = ' rerum necessitatibus'
264+ expected_value = {text: ' rerum necessitatibus' ,
265+ start : [0 , 28 , 23 , 0 ],
266+ end : [0 , 28 , 42 , 0 ],
267+ }
251268 actual_value = utils.GetTextObject (' i{' )
252269 assert_equal (expected_value, actual_value)
253270
254- # Test ' a{'
255- expected_value = ' {rerum necessitatibus}'
271+ # # Test ' a{'
272+ expected_value = {text: ' {rerum necessitatibus}' ,
273+ start : [0 , 28 , 22 , 0 ],
274+ end : [0 , 28 , 43 , 0 ],
275+ }
256276 actual_value = utils.GetTextObject (' a{' )
257277 assert_equal (expected_value, actual_value)
258278
@@ -266,11 +286,10 @@ def g:Test_GetTextObject()
266286 # actual_value = utils.GetTextObject (' i"' )
267287 # AssertGetTextObject (expected_value, actual_value)
268288
269- :% bw !
270- Cleanup_markdown_testfile ()
289+ # :% bw !
290+ # Cleanup_markdown_testfile ()
271291enddef
272292
273-
274293def g: Test_DeleteTextBetweenMarks ()
275294 Generate_markdown_testfile ()
276295 exe $ " edit {src_name}"
0 commit comments