@@ -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