File tree Expand file tree Collapse file tree 1 file changed +55
-0
lines changed
Expand file tree Collapse file tree 1 file changed +55
-0
lines changed Original file line number Diff line number Diff line change 1+ Class {
2+ #name : ' TSLanguageHMLTest' ,
3+ #superclass : ' TestCase' ,
4+ #instVars : [
5+ ' parser' ,
6+ ' htmlLanguage'
7+ ],
8+ #category : ' TreeSitter-Tests' ,
9+ #package : ' TreeSitter-Tests'
10+ }
11+
12+ { #category : ' running' }
13+ TSLanguageHMLTest >> setUp [
14+
15+ super setUp.
16+ self timeLimit: 120 seconds.
17+ parser := TSParser new .
18+ htmlLanguage := TSLanguage html.
19+ parser language: htmlLanguage
20+ ]
21+
22+ { #category : ' running' }
23+ TSLanguageHMLTest >> tearDown [
24+
25+ parser delete.
26+ super tearDown
27+ ]
28+
29+ { #category : ' tests' }
30+ TSLanguageHMLTest >> testCollectAllSymbolOfOneSymbolType [
31+
32+ self
33+ assert:
34+ (parser language symbolsOfType: TSSymbolType tssymboltyperegular)
35+ size
36+ equals: 26
37+ ]
38+
39+ { #category : ' tests' }
40+ TSLanguageHMLTest >> testRetrieveSymbolName [
41+
42+ self assert: (parser language nameOfSymbol: 1 ) equals: ' <!'
43+ ]
44+
45+ { #category : ' tests' }
46+ TSLanguageHMLTest >> testRetrieveSymbolType [
47+
48+ self assert: (parser language typeOfSymbol: 1 ) equals: TSSymbolType tssymboltypeanonymous
49+ ]
50+
51+ { #category : ' tests' }
52+ TSLanguageHMLTest >> testTypescriptNumberOfSymbol [
53+
54+ self assert: parser language symbolCount equals: 41
55+ ]
You can’t perform that action at this time.
0 commit comments