@@ -181,7 +181,7 @@ suite('InteractiveChatController', function () {
181
181
assert . ok ( ctrl . getWidgetPosition ( ) === undefined ) ;
182
182
} ) ;
183
183
184
- test ( 'wholeRange expands to whole lines, editor selection default' , async function ( ) {
184
+ test ( 'wholeRange does not expand to whole lines, editor selection default' , async function ( ) {
185
185
186
186
editor . setSelection ( new Range ( 1 , 1 , 1 , 3 ) ) ;
187
187
ctrl = instaService . createInstance ( TestController , editor ) ;
@@ -204,7 +204,7 @@ suite('InteractiveChatController', function () {
204
204
205
205
const session = inlineChatSessionService . getSession ( editor , editor . getModel ( ) ! . uri ) ;
206
206
assert . ok ( session ) ;
207
- assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 6 ) ) ;
207
+ assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 3 ) ) ;
208
208
209
209
await ctrl . cancelSession ( ) ;
210
210
d . dispose ( ) ;
@@ -234,7 +234,7 @@ suite('InteractiveChatController', function () {
234
234
235
235
const session = inlineChatSessionService . getSession ( editor , editor . getModel ( ) ! . uri ) ;
236
236
assert . ok ( session ) ;
237
- assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 6 ) ) ;
237
+ assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 3 ) ) ;
238
238
239
239
await ctrl . cancelSession ( ) ;
240
240
d . dispose ( ) ;
@@ -252,7 +252,7 @@ suite('InteractiveChatController', function () {
252
252
253
253
const session = inlineChatSessionService . getSession ( editor , editor . getModel ( ) ! . uri ) ;
254
254
assert . ok ( session ) ;
255
- assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 11 ) ) ;
255
+ assert . deepStrictEqual ( session . wholeRange . value , new Range ( 1 , 1 , 1 , 6 ) ) ;
256
256
257
257
editor . setSelection ( new Range ( 2 , 1 , 2 , 1 ) ) ;
258
258
editor . trigger ( 'test' , 'type' , { text : 'a' } ) ;
@@ -294,13 +294,13 @@ suite('InteractiveChatController', function () {
294
294
295
295
const session = inlineChatSessionService . getSession ( editor , editor . getModel ( ) ! . uri ) ;
296
296
assert . ok ( session ) ;
297
- assert . deepStrictEqual ( session . wholeRange . value , new Range ( 3 , 1 , 3 , 12 ) ) ;
297
+ assert . deepStrictEqual ( session . wholeRange . value , new Range ( 3 , 1 , 3 , 3 ) ) ;
298
298
299
299
ctrl . acceptInput ( ) ;
300
300
301
301
await ctrl . waitFor ( [ State . MAKE_REQUEST , State . APPLY_RESPONSE , State . SHOW_RESPONSE , State . WAIT_FOR_INPUT ] ) ;
302
302
303
- assert . deepStrictEqual ( session . wholeRange . value , new Range ( 4 , 1 , 4 , 12 ) ) ;
303
+ assert . deepStrictEqual ( session . wholeRange . value , new Range ( 4 , 1 , 4 , 3 ) ) ;
304
304
305
305
await ctrl . cancelSession ( ) ;
306
306
await r ;
0 commit comments