@@ -56,7 +56,7 @@ suite('SqlCellStatusBarProvider', () => {
5656 assert . strictEqual ( variableItem . command . command , 'deepnote.updateSqlVariableName' ) ;
5757 } ) ;
5858
59- test ( 'returns only variable status bar item for SQL cells with dataframe integration ID' , async ( ) => {
59+ test ( 'returns status bar items for SQL cells with dataframe integration ID' , async ( ) => {
6060 const cell = createMockCell ( 'sql' , {
6161 sql_integration_id : DATAFRAME_SQL_INTEGRATION_ID
6262 } ) ;
@@ -66,10 +66,17 @@ suite('SqlCellStatusBarProvider', () => {
6666 assert . isDefined ( result ) ;
6767 assert . isArray ( result ) ;
6868 const items = result as any [ ] ;
69- assert . strictEqual ( items . length , 1 ) ;
69+ assert . strictEqual ( items . length , 2 ) ;
70+
71+ // Check integration status bar item
72+ const integrationItem = items [ 0 ] ;
73+ assert . strictEqual ( integrationItem . text , '$(database) DataFrame SQL (DuckDB)' ) ;
74+ assert . strictEqual ( integrationItem . alignment , 1 ) ;
75+ assert . strictEqual ( integrationItem . tooltip , 'Internal DuckDB integration for querying DataFrames' ) ;
76+ assert . isUndefined ( integrationItem . command ) ;
7077
7178 // Check variable status bar item
72- const variableItem = items [ 0 ] ;
79+ const variableItem = items [ 1 ] ;
7380 assert . strictEqual ( variableItem . text , 'Variable: df' ) ;
7481 assert . strictEqual ( variableItem . alignment , 1 ) ;
7582 assert . isDefined ( variableItem . command ) ;
0 commit comments