Skip to content
This repository was archived by the owner on Dec 15, 2022. It is now read-only.

Commit df0c093

Browse files
author
Alhadis
committed
Include spec for 93f5dc0
1 parent 93f5dc0 commit df0c093

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

spec/javascript-spec.coffee

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,12 @@ describe "Javascript grammar", ->
8686
expect(tokens[4]).toEqual value: ' ', scopes: ['source.js']
8787
expect(tokens[5]).toEqual value: keyword, scopes: ['source.js', scope]
8888

89+
it "tokenises `#{keyword}` in case statements", ->
90+
{tokens} = grammar.tokenizeLine("case #{keyword}:")
91+
expect(tokens[0]).toEqual value: 'case', scopes: ['source.js', 'keyword.control.js']
92+
expect(tokens[2]).toEqual value: keyword, scopes: ['source.js', scope]
93+
expect(tokens[3]).toEqual value: ':', scopes: ['source.js', 'keyword.operator.js']
94+
8995
describe "built-in globals", ->
9096
it "tokenizes built-in classes", ->
9197
{tokens} = grammar.tokenizeLine('window')

0 commit comments

Comments
 (0)