@@ -117,8 +117,8 @@ public class ClassificationTests: XCTestCase {
117
117
let tree = Parser . parse ( source: source)
118
118
do {
119
119
let tokens = Array ( tree. tokens ( viewMode: . sourceAccurate) )
120
- XCTAssertEqual ( tokens. count, 4 )
121
- guard tokens. count == 4 else {
120
+ XCTAssertEqual ( tokens. count, 5 )
121
+ guard tokens. count == 5 else {
122
122
return
123
123
}
124
124
let classif = tokens. map { $0. tokenClassification }
@@ -130,6 +130,8 @@ public class ClassificationTests: XCTestCase {
130
130
XCTAssertEqual ( classif [ 2 ] . range, ByteSourceRange ( offset: 5 , length: 1 ) )
131
131
XCTAssertEqual ( classif [ 3 ] . kind, . typeIdentifier)
132
132
XCTAssertEqual ( classif [ 3 ] . range, ByteSourceRange ( offset: 7 , length: 3 ) )
133
+ XCTAssertEqual ( classif [ 4 ] . kind, . none)
134
+ XCTAssertEqual ( classif [ 4 ] . range, ByteSourceRange ( offset: 10 , length: 0 ) )
133
135
}
134
136
do {
135
137
let tok = tree. lastToken ( viewMode: . sourceAccurate) !. previousToken ( viewMode: . sourceAccurate) !
@@ -145,8 +147,8 @@ public class ClassificationTests: XCTestCase {
145
147
let tree = Parser . parse ( source: source)
146
148
147
149
let tokens = Array ( tree. tokens ( viewMode: . sourceAccurate) )
148
- XCTAssertEqual ( tokens. count, 10 )
149
- guard tokens. count == 10 else {
150
+ XCTAssertEqual ( tokens. count, 11 )
151
+ guard tokens. count == 11 else {
150
152
return
151
153
}
152
154
let classif = tokens. map { $0. tokenClassification }
@@ -170,15 +172,17 @@ public class ClassificationTests: XCTestCase {
170
172
XCTAssertEqual ( classif [ 8 ] . range, ByteSourceRange ( offset: 19 , length: 1 ) )
171
173
XCTAssertEqual ( classif [ 9 ] . kind, . integerLiteral)
172
174
XCTAssertEqual ( classif [ 9 ] . range, ByteSourceRange ( offset: 21 , length: 1 ) )
175
+ XCTAssertEqual ( classif [ 10 ] . kind, . none)
176
+ XCTAssertEqual ( classif [ 10 ] . range, ByteSourceRange ( offset: 22 , length: 0 ) )
173
177
}
174
178
175
179
do {
176
180
let source = " infix operator *--* "
177
181
let tree = Parser . parse ( source: source)
178
182
179
183
let tokens = Array ( tree. tokens ( viewMode: . sourceAccurate) )
180
- XCTAssertEqual ( tokens. count, 3 )
181
- guard tokens. count == 3 else {
184
+ XCTAssertEqual ( tokens. count, 4 )
185
+ guard tokens. count == 4 else {
182
186
return
183
187
}
184
188
let classif = tokens. map { $0. tokenClassification }
@@ -188,6 +192,8 @@ public class ClassificationTests: XCTestCase {
188
192
XCTAssertEqual ( classif [ 1 ] . range, ByteSourceRange ( offset: 6 , length: 8 ) )
189
193
XCTAssertEqual ( classif [ 2 ] . kind, . operatorIdentifier)
190
194
XCTAssertEqual ( classif [ 2 ] . range, ByteSourceRange ( offset: 15 , length: 4 ) )
195
+ XCTAssertEqual ( classif [ 3 ] . kind, . none)
196
+ XCTAssertEqual ( classif [ 3 ] . range, ByteSourceRange ( offset: 19 , length: 0 ) )
191
197
}
192
198
}
193
199
}
0 commit comments