1
1
import * as assert from 'assert' ;
2
2
import { TAG_NAMES as $ , NAMESPACES as NS } from '../common/html.js' ;
3
3
import { TagToken , TokenType } from '../common/token.js' ;
4
- import { FormattingElementList } from './formatting-element-list.js' ;
4
+ import { FormattingElementList , EntryType } from './formatting-element-list.js' ;
5
5
import { generateTestsForEachTreeAdapter } from '../../../../test/utils/common.js' ;
6
6
7
7
generateTestsForEachTreeAdapter ( 'FormattingElementList' , ( treeAdapter ) => {
@@ -20,11 +20,11 @@ generateTestsForEachTreeAdapter('FormattingElementList', (treeAdapter) => {
20
20
21
21
list . insertMarker ( ) ;
22
22
assert . strictEqual ( list . entries . length , 1 ) ;
23
- assert . strictEqual ( list . entries [ 0 ] . type , FormattingElementList . MARKER_ENTRY ) ;
23
+ assert . strictEqual ( list . entries [ 0 ] . type , EntryType . Marker ) ;
24
24
25
25
list . insertMarker ( ) ;
26
26
assert . strictEqual ( list . entries . length , 2 ) ;
27
- assert . strictEqual ( list . entries [ 0 ] . type , FormattingElementList . MARKER_ENTRY ) ;
27
+ assert . strictEqual ( list . entries [ 0 ] . type , EntryType . Marker ) ;
28
28
} ) ;
29
29
30
30
test ( 'Push element' , ( ) => {
@@ -36,13 +36,13 @@ generateTestsForEachTreeAdapter('FormattingElementList', (treeAdapter) => {
36
36
37
37
list . pushElement ( element1 , element1Token ) ;
38
38
assert . strictEqual ( list . entries . length , 1 ) ;
39
- assert . strictEqual ( list . entries [ 0 ] . type , FormattingElementList . ELEMENT_ENTRY ) ;
39
+ assert . strictEqual ( list . entries [ 0 ] . type , EntryType . Element as const ) ;
40
40
assert . strictEqual ( list . entries [ 0 ] . element , element1 ) ;
41
41
assert . strictEqual ( list . entries [ 0 ] . token , element1Token ) ;
42
42
43
43
list . pushElement ( element2 , element2Token ) ;
44
44
assert . strictEqual ( list . entries . length , 2 ) ;
45
- assert . strictEqual ( list . entries [ 0 ] . type , FormattingElementList . ELEMENT_ENTRY ) ;
45
+ assert . strictEqual ( list . entries [ 0 ] . type , EntryType . Element ) ;
46
46
assert . strictEqual ( list . entries [ 0 ] . element , element2 ) ;
47
47
assert . strictEqual ( list . entries [ 0 ] . token , element2Token ) ;
48
48
} ) ;
@@ -113,7 +113,7 @@ generateTestsForEachTreeAdapter('FormattingElementList', (treeAdapter) => {
113
113
expect ( list . entries [ 4 ] ) . toHaveProperty ( 'token' , token3 ) ;
114
114
expect ( list . entries [ 3 ] ) . toHaveProperty ( 'token' , token4 ) ;
115
115
expect ( list . entries [ 2 ] ) . toHaveProperty ( 'token' , token5 ) ;
116
- expect ( list . entries [ 1 ] ) . toHaveProperty ( 'type' , FormattingElementList . MARKER_ENTRY ) ;
116
+ expect ( list . entries [ 1 ] ) . toHaveProperty ( 'type' , EntryType . Marker ) ;
117
117
expect ( list . entries [ 0 ] ) . toHaveProperty ( 'token' , token6 ) ;
118
118
} ) ;
119
119
@@ -201,7 +201,7 @@ generateTestsForEachTreeAdapter('FormattingElementList', (treeAdapter) => {
201
201
202
202
const entry = list . getElementEntry ( element1 ) ! ;
203
203
204
- assert . strictEqual ( entry . type , FormattingElementList . ELEMENT_ENTRY ) ;
204
+ assert . strictEqual ( entry . type , EntryType . Element ) ;
205
205
assert . strictEqual ( entry . token , token ) ;
206
206
assert . strictEqual ( entry . element , element1 ) ;
207
207
} ) ;
0 commit comments