@@ -47,7 +47,7 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
4747 constantsMap . set ( 'foo' , fooContext ) ;
4848
4949 // String constant with interpolation
50- const subConstant = new Constant ( 'sub' , '${Const:: foo}-abc-${AWS::AccountId}' ) ;
50+ const subConstant = new Constant ( 'sub' , '${foo}-abc-${AWS::AccountId}' ) ;
5151 const subContext = createMockContext ( TopLevelSection . Constants , 'sub' , { text : '' } ) ;
5252 Object . defineProperty ( subContext , 'entity' , { value : subConstant , writable : false } ) ;
5353 constantsMap . set ( 'sub' , subContext ) ;
@@ -92,12 +92,12 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
9292 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
9393
9494 expect ( result ) . toBeDefined ( ) ;
95- const constantItems = result ! . filter ( ( item ) => item . label . startsWith ( 'Const::' ) ) ;
95+ const constantItems = result ! . filter ( ( item ) => item . kind === CompletionItemKind . Constant ) ;
9696
9797 expect ( constantItems . length ) . toBe ( 3 ) ;
98- expect ( constantItems . find ( ( item ) => item . label === 'Const:: foo' ) ) . toBeDefined ( ) ;
99- expect ( constantItems . find ( ( item ) => item . label === 'Const:: sub' ) ) . toBeDefined ( ) ;
100- expect ( constantItems . find ( ( item ) => item . label === 'Const:: obj' ) ) . toBeDefined ( ) ;
98+ expect ( constantItems . find ( ( item ) => item . label === 'foo' ) ) . toBeDefined ( ) ;
99+ expect ( constantItems . find ( ( item ) => item . label === 'sub' ) ) . toBeDefined ( ) ;
100+ expect ( constantItems . find ( ( item ) => item . label === 'obj' ) ) . toBeDefined ( ) ;
101101 } ) ;
102102
103103 it ( 'should show Constants with correct CompletionItemKind' , ( ) => {
@@ -114,7 +114,7 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
114114
115115 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
116116
117- const constantItems = result ! . filter ( ( item ) => item . label . startsWith ( 'Const::' ) ) ;
117+ const constantItems = result ! . filter ( ( item ) => item . kind === CompletionItemKind . Constant ) ;
118118 for ( const item of constantItems ) {
119119 expect ( item . kind ) . toBe ( CompletionItemKind . Constant ) ;
120120 expect ( item . detail ) . toBe ( 'Constant' ) ;
@@ -138,13 +138,13 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
138138 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
139139
140140 expect ( result ) . toBeDefined ( ) ;
141- const constantItems = result ! . filter ( ( item ) => item . label . startsWith ( 'Const::' ) ) ;
141+ const constantItems = result ! . filter ( ( item ) => item . kind === CompletionItemKind . Constant ) ;
142142
143143 // Should only have string constants (foo and sub), not obj
144144 expect ( constantItems . length ) . toBe ( 2 ) ;
145- expect ( constantItems . find ( ( item ) => item . label === 'Const:: foo' ) ) . toBeDefined ( ) ;
146- expect ( constantItems . find ( ( item ) => item . label === 'Const:: sub' ) ) . toBeDefined ( ) ;
147- expect ( constantItems . find ( ( item ) => item . label === 'Const:: obj' ) ) . toBeUndefined ( ) ;
145+ expect ( constantItems . find ( ( item ) => item . label === 'foo' ) ) . toBeDefined ( ) ;
146+ expect ( constantItems . find ( ( item ) => item . label === 'sub' ) ) . toBeDefined ( ) ;
147+ expect ( constantItems . find ( ( item ) => item . label === 'obj' ) ) . toBeUndefined ( ) ;
148148 } ) ;
149149
150150 it ( 'should show string Constants with value preview in documentation' , ( ) => {
@@ -161,7 +161,7 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
161161
162162 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
163163
164- const fooItem = result ! . find ( ( item ) => item . label === 'Const:: foo' ) ;
164+ const fooItem = result ! . find ( ( item ) => item . label === 'foo' ) ;
165165 expect ( fooItem ) . toBeDefined ( ) ;
166166 expect ( fooItem ! . documentation ) . toContain ( 'Value: bar' ) ;
167167 } ) ;
@@ -199,7 +199,7 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
199199 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
200200
201201 expect ( result ) . toBeDefined ( ) ;
202- const constantItems = result ! . filter ( ( item ) => item . label . startsWith ( 'Const::' ) ) ;
202+ const constantItems = result ! . filter ( ( item ) => item . kind === CompletionItemKind . Constant ) ;
203203
204204 expect ( constantItems . length ) . toBe ( 0 ) ;
205205 } ) ;
@@ -221,7 +221,7 @@ describe('IntrinsicFunctionArgumentCompletionProvider - Constants', () => {
221221 const result = provider . getCompletions ( context , createTestParams ( ) ) ;
222222
223223 expect ( result ) . toBeDefined ( ) ;
224- const constantItems = result ! . filter ( ( item ) => item . label . startsWith ( 'Const::' ) ) ;
224+ const constantItems = result ! . filter ( ( item ) => item . kind === CompletionItemKind . Constant ) ;
225225
226226 expect ( constantItems . length ) . toBe ( 0 ) ;
227227 } ) ;
0 commit comments