@@ -57,10 +57,10 @@ describe('cleanup-editor integration: unreferenced control blocks', () => {
57
57
await element . cleanButton . click ( ) ;
58
58
59
59
// the correct number of LogControls should remain
60
- expect ( doc . querySelectorAll ( 'LogControl' ) ) . to . have . length ( 1 ) ;
61
- expect ( doc . querySelectorAll ( 'LogControl[name="LogNP"]' ) ) . to . have . length (
62
- 0
63
- ) ;
60
+ expect ( element . doc . querySelectorAll ( 'LogControl' ) ) . to . have . length ( 1 ) ;
61
+ expect (
62
+ element . doc . querySelectorAll ( 'LogControl[name="LogNP"]' )
63
+ ) . to . have . length ( 0 ) ;
64
64
} ) ;
65
65
66
66
it ( 'correctly removes all GSEControl entries and Address entries from the SCL' , async ( ) => {
@@ -77,15 +77,17 @@ describe('cleanup-editor integration: unreferenced control blocks', () => {
77
77
await element . cleanButton . click ( ) ;
78
78
79
79
// the correct number of GSEControl should remain
80
- expect ( doc . querySelectorAll ( 'GSEControl' ) ) . to . have . lengthOf ( 2 ) ;
80
+ expect ( element . doc . querySelectorAll ( 'GSEControl' ) ) . to . have . lengthOf ( 2 ) ;
81
81
expect (
82
- doc . querySelectorAll (
82
+ element . doc . querySelectorAll (
83
83
'GSEControl[name="GCB_NP"], GSEControl[name="GCB2_NP"]'
84
84
)
85
85
) . to . have . lengthOf ( 0 ) ;
86
86
// Addresses removed
87
- expect ( doc . querySelectorAll ( 'GSE[cbName="GCB_NP"]' ) ) . to . have . lengthOf ( 0 ) ;
88
- expect ( doc . querySelectorAll ( 'GSE' ) ) . to . have . lengthOf ( 1 ) ;
87
+ expect (
88
+ element . doc . querySelectorAll ( 'GSE[cbName="GCB_NP"]' )
89
+ ) . to . have . lengthOf ( 0 ) ;
90
+ expect ( element . doc . querySelectorAll ( 'GSE' ) ) . to . have . lengthOf ( 1 ) ;
89
91
} ) ;
90
92
91
93
it ( 'correctly removes all SampledValueControl and Address entries from the SCL' , async ( ) => {
@@ -102,15 +104,17 @@ describe('cleanup-editor integration: unreferenced control blocks', () => {
102
104
await element . cleanButton . click ( ) ;
103
105
104
106
// the correct number of SampledValueControls should remain
105
- expect ( doc . querySelectorAll ( 'SampledValueControl' ) ) . to . have . lengthOf ( 1 ) ;
106
107
expect (
107
- doc . querySelectorAll ( 'SampledValueControl[name="MSVCB01_A"]' )
108
+ element . doc . querySelectorAll ( 'SampledValueControl' )
109
+ ) . to . have . lengthOf ( 1 ) ;
110
+ expect (
111
+ element . doc . querySelectorAll ( 'SampledValueControl[name="MSVCB01_A"]' )
108
112
) . to . have . lengthOf ( 0 ) ;
109
113
// Addresses removed
110
- expect ( doc . querySelectorAll ( 'SMV[cbName="MSVCB01_A"]' ) ) . to . have . lengthOf (
111
- 0
112
- ) ;
113
- expect ( doc . querySelectorAll ( 'SMV' ) ) . to . have . lengthOf ( 1 ) ;
114
+ expect (
115
+ element . doc . querySelectorAll ( 'SMV[cbName="MSVCB01_A"]' )
116
+ ) . to . have . lengthOf ( 0 ) ;
117
+ expect ( element . doc . querySelectorAll ( 'SMV' ) ) . to . have . lengthOf ( 1 ) ;
114
118
} ) ;
115
119
116
120
describe ( 'if the Address checkbox is unchecked' , ( ) => {
@@ -132,15 +136,17 @@ describe('cleanup-editor integration: unreferenced control blocks', () => {
132
136
await element . cleanButton . click ( ) ;
133
137
134
138
// the correct number of SampledValueControls should remain
135
- expect ( doc . querySelectorAll ( 'SampledValueControl' ) ) . to . have . lengthOf ( 1 ) ;
136
139
expect (
137
- doc . querySelectorAll ( 'SampledValueControl[name="MSVCB01_A"]' )
140
+ element . doc . querySelectorAll ( 'SampledValueControl' )
141
+ ) . to . have . lengthOf ( 1 ) ;
142
+ expect (
143
+ element . doc . querySelectorAll ( 'SampledValueControl[name="MSVCB01_A"]' )
138
144
) . to . have . lengthOf ( 0 ) ;
139
145
// Addresses unchanged
140
146
expect (
141
- doc . querySelectorAll ( 'SMV[cbName="MSVCB01_A"]' )
147
+ element . doc . querySelectorAll ( 'SMV[cbName="MSVCB01_A"]' )
142
148
) . to . have . lengthOf ( 1 ) ;
143
- expect ( doc . querySelectorAll ( 'SMV' ) ) . to . have . lengthOf ( 2 ) ;
149
+ expect ( element . doc . querySelectorAll ( 'SMV' ) ) . to . have . lengthOf ( 2 ) ;
144
150
} ) ;
145
151
146
152
it ( 'correctly removes all GSEControl entries but not Address entries from the SCL' , async ( ) => {
@@ -160,17 +166,17 @@ describe('cleanup-editor integration: unreferenced control blocks', () => {
160
166
await element . cleanButton . click ( ) ;
161
167
162
168
// the correct number of GSEControl should remain
163
- expect ( doc . querySelectorAll ( 'GSEControl' ) ) . to . have . lengthOf ( 2 ) ;
169
+ expect ( element . doc . querySelectorAll ( 'GSEControl' ) ) . to . have . lengthOf ( 2 ) ;
164
170
expect (
165
171
doc . querySelectorAll (
166
172
'GSEControl[name="GCB_NP"], GSEControl[name="GCB2_NP"]'
167
173
)
168
174
) . to . have . lengthOf ( 0 ) ;
169
175
// Addresses unchanged
170
- expect ( doc . querySelectorAll ( 'GSE[cbName="GCB_NP"]' ) ) . to . have . lengthOf (
171
- 1
172
- ) ;
173
- expect ( doc . querySelectorAll ( 'GSE' ) ) . to . have . lengthOf ( 2 ) ;
176
+ expect (
177
+ element . doc . querySelectorAll ( 'GSE[cbName="GCB_NP"]' )
178
+ ) . to . have . lengthOf ( 1 ) ;
179
+ expect ( element . doc . querySelectorAll ( 'GSE' ) ) . to . have . lengthOf ( 2 ) ;
174
180
} ) ;
175
181
} ) ;
176
182
0 commit comments