Get PackageManager specs passing

This commit is contained in:
Andrew Dupont 2024-01-07 10:00:32 -08:00
parent 98c80eb245
commit 3c4493b895
4 changed files with 8 additions and 2 deletions

View File

@ -2,7 +2,7 @@ name: 'Some Language'
scopeName: 'some-language'
type: 'tree-sitter'
type: 'modern-tree-sitter'
parser: './fake-parser'
@ -12,3 +12,7 @@ fileTypes: [
scopes:
'class > identifier': 'entity.name.type.class'
treeSitter:
grammar: './tree-sitter-empty.wasm'
highlightsQuery: './tree-sitter-empty.scm'

View File

@ -0,0 +1 @@
; (empty)

View File

@ -1440,7 +1440,8 @@ describe('PackageManager', () => {
await atom.packages.activatePackage('package-with-tree-sitter-grammar');
const grammar = atom.grammars.selectGrammar('test.somelang');
expect(grammar.name).toBe('Some Language');
expect(grammar.languageModule.isFakeTreeSitterParser).toBe(true);
await grammar.getQuery('highlightsQuery');
expect(grammar.highlightsQuery.includes('(empty)')).toBe(true);
});
});