@@ -92,13 +92,12 @@ describe("Function allowing to unsubscribe multiple external references", () =>
9292 'ExtRef[srcCBName="someGse"], ExtRef[srcCBName="someGse2"]' ,
9393 ) ;
9494 const edits = unsubscribe ( extRefs ) ;
95- const doi = extRefs [ 0 ] . ownerDocument . querySelector (
96- 'LN[lnClass="LGOS"][inst="1"] > DOI' ,
95+ const val = extRefs [ 0 ] . ownerDocument . querySelector (
96+ 'LN[lnClass="LGOS"][inst="1"] > DOI[name="GoCBRef"] > DAI[name="setSrcRef"] > Val ' ,
9797 ) ;
98- const ln = extRefs [ 0 ] . ownerDocument . querySelector (
99- 'LN[lnClass="LGOS"][inst="2"]' ,
98+ const val2 = extRefs [ 0 ] . ownerDocument . querySelector (
99+ 'LN[lnClass="LGOS"][inst="2"] > DOI[name="GoCBRef"] > DAI[name="setSrcRef"] > Val ' ,
100100 ) ;
101-
102101 expect ( edits . length ) . to . equal ( 5 ) ;
103102 expect ( edits [ 0 ] ) . to . satisfies ( isRemove ) ;
104103 expect ( ( edits [ 0 ] as Remove ) . node ) . to . equal ( extRefs [ 0 ] ) ;
@@ -107,9 +106,9 @@ describe("Function allowing to unsubscribe multiple external references", () =>
107106 expect ( edits [ 2 ] ) . to . satisfies ( isUpdate ) ;
108107 expect ( ( edits [ 2 ] as Update ) . element ) . to . equal ( extRefs [ 2 ] ) ;
109108 expect ( edits [ 3 ] ) . to . satisfies ( isRemove ) ;
110- expect ( ( edits [ 3 ] as Remove ) . node ) . to . equal ( doi ) ;
109+ expect ( ( edits [ 3 ] as Remove ) . node ) . to . equal ( val ! . firstChild ) ;
111110 expect ( edits [ 4 ] ) . to . satisfies ( isRemove ) ;
112- expect ( ( edits [ 4 ] as Remove ) . node ) . to . equal ( ln ) ;
111+ expect ( ( edits [ 4 ] as Remove ) . node ) . to . equal ( val2 ! . firstChild ) ;
113112 } ) ;
114113
115114 it ( "with ignoreSupervision do not remove subscription LGOS supervision" , ( ) => {
@@ -157,8 +156,8 @@ describe("Function allowing to unsubscribe multiple external references", () =>
157156 withSubscriptionSupervision ,
158157 'ExtRef[srcCBName="someSmv"]' ,
159158 ) ;
160- const doi = extRefs [ 0 ] . ownerDocument . querySelector (
161- 'LN[lnClass="LSVS"][inst="1"] > DOI' ,
159+ const val = extRefs [ 0 ] . ownerDocument . querySelector (
160+ 'LN[lnClass="LSVS"][inst="1"] > DOI[name="SvCBRef"] > DAI[name="setSrcRef"] > Val ' ,
162161 ) ;
163162 const edits = unsubscribe ( extRefs ) ;
164163
@@ -170,7 +169,7 @@ describe("Function allowing to unsubscribe multiple external references", () =>
170169 expect ( edits [ 2 ] ) . to . satisfies ( isRemove ) ;
171170 expect ( ( edits [ 2 ] as Remove ) . node ) . to . equal ( extRefs [ 1 ] . parentElement ) ;
172171 expect ( edits [ 3 ] ) . to . satisfies ( isRemove ) ;
173- expect ( ( edits [ 3 ] as Remove ) . node ) . to . equal ( doi ) ;
172+ expect ( ( edits [ 3 ] as Remove ) . node ) . to . equal ( val ?. firstChild ) ;
174173 } ) ;
175174
176175 it ( "with ignoreSupervision do not remove subscription LGOS supervision" , ( ) => {
0 commit comments