@@ -117,8 +117,8 @@ public class ClassificationTests: XCTestCase {
117117 let tree = Parser . parse ( source: source)
118118 do {
119119 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 {
122122 return
123123 }
124124 let classif = tokens. map { $0. tokenClassification }
@@ -130,6 +130,8 @@ public class ClassificationTests: XCTestCase {
130130 XCTAssertEqual ( classif [ 2 ] . range, ByteSourceRange ( offset: 5 , length: 1 ) )
131131 XCTAssertEqual ( classif [ 3 ] . kind, . typeIdentifier)
132132 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 ) )
133135 }
134136 do {
135137 let tok = tree. lastToken ( viewMode: . sourceAccurate) !. previousToken ( viewMode: . sourceAccurate) !
@@ -145,8 +147,8 @@ public class ClassificationTests: XCTestCase {
145147 let tree = Parser . parse ( source: source)
146148
147149 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 {
150152 return
151153 }
152154 let classif = tokens. map { $0. tokenClassification }
@@ -170,15 +172,17 @@ public class ClassificationTests: XCTestCase {
170172 XCTAssertEqual ( classif [ 8 ] . range, ByteSourceRange ( offset: 19 , length: 1 ) )
171173 XCTAssertEqual ( classif [ 9 ] . kind, . integerLiteral)
172174 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 ) )
173177 }
174178
175179 do {
176180 let source = " infix operator *--* "
177181 let tree = Parser . parse ( source: source)
178182
179183 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 {
182186 return
183187 }
184188 let classif = tokens. map { $0. tokenClassification }
@@ -188,6 +192,8 @@ public class ClassificationTests: XCTestCase {
188192 XCTAssertEqual ( classif [ 1 ] . range, ByteSourceRange ( offset: 6 , length: 8 ) )
189193 XCTAssertEqual ( classif [ 2 ] . kind, . operatorIdentifier)
190194 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 ) )
191197 }
192198 }
193199}
0 commit comments