@@ -81,14 +81,15 @@ suite('Notebook Symbols', function () {
8181 await entryFactory . cacheSymbols ( cell , outlineModelService , CancellationToken . None ) ;
8282 const entries = entryFactory . getOutlineEntries ( cell , OutlineTarget . QuickPick , 0 ) ;
8383
84- assert . equal ( entries . length , 2 , 'wrong number of outline entries' ) ;
85- assert . equal ( entries [ 0 ] . label , 'var1' ) ;
84+ assert . equal ( entries . length , 3 , 'wrong number of outline entries' ) ;
85+ assert . equal ( entries [ 0 ] . label , '# code' ) ;
86+ assert . equal ( entries [ 1 ] . label , 'var1' ) ;
8687 // 6 levels for markdown, all code symbols are greater than the max markdown level
87- assert . equal ( entries [ 0 ] . level , 8 ) ;
88- assert . equal ( entries [ 0 ] . index , 0 ) ;
89- assert . equal ( entries [ 1 ] . label , 'var2' ) ;
9088 assert . equal ( entries [ 1 ] . level , 8 ) ;
9189 assert . equal ( entries [ 1 ] . index , 1 ) ;
90+ assert . equal ( entries [ 2 ] . label , 'var2' ) ;
91+ assert . equal ( entries [ 2 ] . level , 8 ) ;
92+ assert . equal ( entries [ 2 ] . index , 2 ) ;
9293 } ) ;
9394
9495 test ( 'Cell with nested symbols' , async function ( ) {
@@ -102,17 +103,18 @@ suite('Notebook Symbols', function () {
102103 await entryFactory . cacheSymbols ( cell , outlineModelService , CancellationToken . None ) ;
103104 const entries = entryFactory . getOutlineEntries ( createCellViewModel ( ) , OutlineTarget . QuickPick , 0 ) ;
104105
105- assert . equal ( entries . length , 5 , 'wrong number of outline entries' ) ;
106- assert . equal ( entries [ 0 ] . label , 'root1' ) ;
107- assert . equal ( entries [ 0 ] . level , 8 ) ;
108- assert . equal ( entries [ 1 ] . label , 'nested1' ) ;
109- assert . equal ( entries [ 1 ] . level , 9 ) ;
110- assert . equal ( entries [ 2 ] . label , 'nested2' ) ;
106+ assert . equal ( entries . length , 6 , 'wrong number of outline entries' ) ;
107+ assert . equal ( entries [ 0 ] . label , '# code' ) ;
108+ assert . equal ( entries [ 1 ] . label , 'root1' ) ;
109+ assert . equal ( entries [ 1 ] . level , 8 ) ;
110+ assert . equal ( entries [ 2 ] . label , 'nested1' ) ;
111111 assert . equal ( entries [ 2 ] . level , 9 ) ;
112- assert . equal ( entries [ 3 ] . label , 'root2' ) ;
113- assert . equal ( entries [ 3 ] . level , 8 ) ;
114- assert . equal ( entries [ 4 ] . label , 'nested1' ) ;
115- assert . equal ( entries [ 4 ] . level , 9 ) ;
112+ assert . equal ( entries [ 3 ] . label , 'nested2' ) ;
113+ assert . equal ( entries [ 3 ] . level , 9 ) ;
114+ assert . equal ( entries [ 4 ] . label , 'root2' ) ;
115+ assert . equal ( entries [ 4 ] . level , 8 ) ;
116+ assert . equal ( entries [ 5 ] . label , 'nested1' ) ;
117+ assert . equal ( entries [ 5 ] . level , 9 ) ;
116118 } ) ;
117119
118120 test ( 'Multiple Cells with symbols' , async function ( ) {
@@ -129,10 +131,12 @@ suite('Notebook Symbols', function () {
129131 const entries2 = entryFactory . getOutlineEntries ( createCellViewModel ( 1 , '$2' ) , OutlineTarget . QuickPick , 0 ) ;
130132
131133
132- assert . equal ( entries1 . length , 1 , 'wrong number of outline entries' ) ;
133- assert . equal ( entries1 [ 0 ] . label , 'var1' ) ;
134- assert . equal ( entries2 . length , 1 , 'wrong number of outline entries' ) ;
135- assert . equal ( entries2 [ 0 ] . label , 'var2' ) ;
134+ assert . equal ( entries1 . length , 2 , 'wrong number of outline entries' ) ;
135+ assert . equal ( entries1 [ 0 ] . label , '# code' ) ;
136+ assert . equal ( entries1 [ 1 ] . label , 'var1' ) ;
137+ assert . equal ( entries2 . length , 2 , 'wrong number of outline entries' ) ;
138+ assert . equal ( entries2 [ 0 ] . label , '# code' ) ;
139+ assert . equal ( entries2 [ 1 ] . label , 'var2' ) ;
136140 } ) ;
137141
138142} ) ;
0 commit comments