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

Commit f2871d4

Browse files
author
Alhadis
committed
Conform to formatting of existing specs
1 parent 33fcb71 commit f2871d4

File tree

1 file changed

+16
-18
lines changed

1 file changed

+16
-18
lines changed

spec/javascript-spec.coffee

+16-18
Original file line numberDiff line numberDiff line change
@@ -156,22 +156,20 @@ describe "Javascript grammar", ->
156156
expect(tokens[2]).toEqual value: '$something', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']
157157

158158
{tokens} = grammar.tokenizeLine('var instance = new obj.ct.Cla$s();')
159-
expect(tokens).toEqual [
160-
{value: 'var', scopes: ['source.js', 'storage.type.var.js']}
161-
{value: ' instance ', scopes: ['source.js']}
162-
{value: '=', scopes: ['source.js', 'keyword.operator.assignment.js']}
163-
{value: ' ', scopes: ['source.js']}
164-
{value: 'new', scopes: ['source.js', 'meta.class.instance.constructor.js', 'keyword.operator.new.js']}
165-
{value: ' ', scopes: ['source.js', 'meta.class.instance.constructor.js']}
166-
{value: 'obj', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']}
167-
{value: '.', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js', 'meta.delimiter.property.period.js']}
168-
{value: 'ct', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']}
169-
{value: '.', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js', 'meta.delimiter.property.period.js']}
170-
{value: 'Cla$s', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']}
171-
{value: '(', scopes: ['source.js', 'meta.brace.round.js']}
172-
{value: ')', scopes: ['source.js', 'meta.brace.round.js']}
173-
{value: ';', scopes: ['source.js', 'punctuation.terminator.statement.js']}
174-
]
159+
expect(tokens[0]).toEqual value: 'var', scopes: ['source.js', 'storage.type.var.js']
160+
expect(tokens[1]).toEqual value: ' instance ', scopes: ['source.js']
161+
expect(tokens[2]).toEqual value: '=', scopes: ['source.js', 'keyword.operator.assignment.js']
162+
expect(tokens[3]).toEqual value: ' ', scopes: ['source.js']
163+
expect(tokens[4]).toEqual value: 'new', scopes: ['source.js', 'meta.class.instance.constructor.js', 'keyword.operator.new.js']
164+
expect(tokens[5]).toEqual value: ' ', scopes: ['source.js', 'meta.class.instance.constructor.js']
165+
expect(tokens[6]).toEqual value: 'obj', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']
166+
expect(tokens[7]).toEqual value: '.', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js', 'meta.delimiter.property.period.js']
167+
expect(tokens[8]).toEqual value: 'ct', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']
168+
expect(tokens[9]).toEqual value: '.', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js', 'meta.delimiter.property.period.js']
169+
expect(tokens[10]).toEqual value: 'Cla$s', scopes: ['source.js', 'meta.class.instance.constructor.js', 'entity.name.type.instance.js']
170+
expect(tokens[11]).toEqual value: '(', scopes: ['source.js', 'meta.brace.round.js']
171+
expect(tokens[12]).toEqual value: ')', scopes: ['source.js', 'meta.brace.round.js']
172+
expect(tokens[13]).toEqual value: ';', scopes: ['source.js', 'punctuation.terminator.statement.js']
175173

176174
describe "regular expressions", ->
177175
it "tokenizes regular expressions", ->
@@ -1221,10 +1219,10 @@ describe "Javascript grammar", ->
12211219
expect(tokens[0]).toEqual value: 'this', scopes: ['source.js', 'variable.language.js']
12221220

12231221
{tokens} = grammar.tokenizeLine('$this')
1224-
expect(tokens[0].value).toEqual '$this'
1222+
expect(tokens[0]).toEqual value: '$this', scopes: ['source.js']
12251223

12261224
{tokens} = grammar.tokenizeLine('this$')
1227-
expect(tokens[0].value).toEqual 'this$'
1225+
expect(tokens[0]).toEqual value: 'this$', scopes: ['source.js']
12281226

12291227
it "tokenizes 'super'", ->
12301228
{tokens} = grammar.tokenizeLine('super')

0 commit comments

Comments
 (0)