@@ -262,69 +262,4 @@ mod tests {
262262 . any( |item| item. kind == CompletionItemKind :: Column )
263263 ) ;
264264 }
265-
266- #[ tokio:: test]
267- async fn prefers_columns_of_mentioned_tables ( ) {
268- let setup = r#"
269- create schema private;
270-
271- create table private.users (
272- id1 serial primary key,
273- name1 text,
274- address1 text,
275- email1 text
276- );
277-
278- create table public.users (
279- id2 serial primary key,
280- name2 text,
281- address2 text,
282- email2 text
283- );
284- "# ;
285-
286- {
287- let test_case = TestCase {
288- message : "" ,
289- query : format ! ( r#"select {} from users"# , CURSOR_POS ) ,
290- label : "suggests from table" ,
291- description : "" ,
292- } ;
293-
294- let ( tree, cache) = get_test_deps ( setup, test_case. get_input_query ( ) ) . await ;
295- let params = get_test_params ( & tree, & cache, test_case. get_input_query ( ) ) ;
296- let results = complete ( params) ;
297-
298- assert_eq ! (
299- results
300- . into_iter( )
301- . take( 4 )
302- . map( |item| item. label)
303- . collect:: <Vec <String >>( ) ,
304- vec![ "address2" , "email2" , "id2" , "name2" ]
305- ) ;
306- }
307-
308- {
309- let test_case = TestCase {
310- message : "" ,
311- query : format ! ( r#"select {} from private.users"# , CURSOR_POS ) ,
312- label : "suggests from table" ,
313- description : "" ,
314- } ;
315-
316- let ( tree, cache) = get_test_deps ( setup, test_case. get_input_query ( ) ) . await ;
317- let params = get_test_params ( & tree, & cache, test_case. get_input_query ( ) ) ;
318- let results = complete ( params) ;
319-
320- assert_eq ! (
321- results
322- . into_iter( )
323- . take( 4 )
324- . map( |item| item. label)
325- . collect:: <Vec <String >>( ) ,
326- vec![ "address1" , "email1" , "id1" , "name1" ]
327- ) ;
328- }
329- }
330265}
0 commit comments