mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Tempo: Add } when { is inserted automatically (#80113)
This commit is contained in:
@@ -137,8 +137,8 @@ describe('CompletionProvider', () => {
|
||||
const { provider, model } = setup('', 0, v1Tags);
|
||||
const result = await provider.provideCompletionItems(model, emptyPosition);
|
||||
expect((result! as monacoTypes.languages.CompletionList).suggestions).toEqual([
|
||||
...scopes.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}` })),
|
||||
...intrinsics.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}` })),
|
||||
...scopes.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}$0 }` })),
|
||||
...intrinsics.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}$0 }` })),
|
||||
expect.objectContaining({ label: 'bar', insertText: '{ .bar' }),
|
||||
expect.objectContaining({ label: 'foo', insertText: '{ .foo' }),
|
||||
expect.objectContaining({ label: 'status', insertText: '{ .status' }),
|
||||
@@ -149,8 +149,8 @@ describe('CompletionProvider', () => {
|
||||
const { provider, model } = setup('', 0, undefined, v2Tags);
|
||||
const result = await provider.provideCompletionItems(model, emptyPosition);
|
||||
expect((result! as monacoTypes.languages.CompletionList).suggestions).toEqual([
|
||||
...scopes.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}` })),
|
||||
...intrinsics.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}` })),
|
||||
...scopes.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}$0 }` })),
|
||||
...intrinsics.map((s) => expect.objectContaining({ label: s, insertText: `{ ${s}$0 }` })),
|
||||
expect.objectContaining({ label: 'cluster', insertText: '{ .cluster' }),
|
||||
expect.objectContaining({ label: 'container', insertText: '{ .container' }),
|
||||
expect.objectContaining({ label: 'db', insertText: '{ .db' }),
|
||||
|
||||
@@ -305,8 +305,8 @@ export class CompletionProvider implements monacoTypes.languages.CompletionItemP
|
||||
return [];
|
||||
}
|
||||
case 'EMPTY': {
|
||||
return this.getScopesCompletions('{ ')
|
||||
.concat(this.getIntrinsicsCompletions('{ '))
|
||||
return this.getScopesCompletions('{ ', '$0 }')
|
||||
.concat(this.getIntrinsicsCompletions('{ ', '$0 }'))
|
||||
.concat(this.getTagsCompletions('{ .'));
|
||||
}
|
||||
case 'SPANSET_EMPTY':
|
||||
|
||||
Reference in New Issue
Block a user