Skip to content

Commit

Permalink
Get PackageManager specs passing
Browse files Browse the repository at this point in the history
  • Loading branch information
savetheclocktower committed Jan 7, 2024
1 parent 4881dfc commit 0cf5279
Show file tree
Hide file tree
Showing 4 changed files with 8 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ name: 'Some Language'

scopeName: 'some-language'

type: 'tree-sitter'
type: 'modern-tree-sitter'

parser: './fake-parser'

Expand All @@ -12,3 +12,7 @@ fileTypes: [

scopes:
'class > identifier': 'entity.name.type.class'

treeSitter:
grammar: './tree-sitter-empty.wasm'
highlightsQuery: './tree-sitter-empty.scm'
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
; (empty)
Binary file not shown.
3 changes: 2 additions & 1 deletion spec/package-manager-spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -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);
});
});

Expand Down

0 comments on commit 0cf5279

Please sign in to comment.