constresult=newTextSearchResult('long text very long text foo',range,previewOptions1);
assert.deepEqual(result.range,range);
assert.deepEqual(result.ranges,range);
assertPreviewRangeText('foo',result);
});
test('trailing',()=>{
constrange=newOneLineRange(5,0,3);
constresult=newTextSearchResult('foo long text very long text long text very long text long text very long text long text very long text long text very long text',range,previewOptions1);
assert.deepEqual(result.range,range);
assert.deepEqual(result.ranges,range);
assertPreviewRangeText('foo',result);
});
test('middle',()=>{
constrange=newOneLineRange(5,30,33);
constresult=newTextSearchResult('long text very long text long foo text very long text long text very long text long text very long text long text very long text',range,previewOptions1);