@@ -14,6 +14,7 @@ describe('GrammarRegistry', () => {
1414
1515 beforeEach ( ( ) => {
1616 grammarRegistry = new GrammarRegistry ( { config : atom . config } )
17+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 1 )
1718 } )
1819
1920 describe ( '.assignLanguageMode(buffer, languageId)' , ( ) => {
@@ -207,16 +208,16 @@ describe('GrammarRegistry', () => {
207208
208209 const disposable = grammarRegistry . maintainLanguageMode ( buffer )
209210 expect ( retainedBufferCount ( grammarRegistry ) ) . toBe ( 1 )
210- expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 2 )
211+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 3 )
211212
212213 buffer . destroy ( )
213214 expect ( retainedBufferCount ( grammarRegistry ) ) . toBe ( 0 )
214- expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 0 )
215+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 1 )
215216 expect ( buffer . emitter . getTotalListenerCount ( ) ) . toBe ( 0 )
216217
217218 disposable . dispose ( )
218219 expect ( retainedBufferCount ( grammarRegistry ) ) . toBe ( 0 )
219- expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 0 )
220+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 1 )
220221 } )
221222
222223 it ( 'does not retain the buffer when the grammar registry is destroyed' , ( ) => {
@@ -225,12 +226,12 @@ describe('GrammarRegistry', () => {
225226
226227 const disposable = grammarRegistry . maintainLanguageMode ( buffer )
227228 expect ( retainedBufferCount ( grammarRegistry ) ) . toBe ( 1 )
228- expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 2 )
229+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 3 )
229230
230231 grammarRegistry . clear ( )
231232
232233 expect ( retainedBufferCount ( grammarRegistry ) ) . toBe ( 0 )
233- expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 0 )
234+ expect ( subscriptionCount ( grammarRegistry ) ) . toBe ( 1 )
234235 expect ( buffer . emitter . getTotalListenerCount ( ) ) . toBe ( 0 )
235236 } )
236237 } )
0 commit comments