@@ -127,25 +127,25 @@ describe("NodeManagementAutoProcessingDialog", () => {
127127
128128 it ( "renders the compact wording, counts, and matching display/origin names" , ( ) => {
129129 const { html } = renderDialog ( ) ;
130+ const helperText =
131+ "每行一条,按节点导入时的原始名称匹配;命中节点会在生成配置时全局排除,关闭后恢复。" ;
130132
131133 expect ( html ) . toContain ( "自动处理" ) ;
132134 expect ( html ) . toContain ( "启用" ) ;
133135 expect ( html ) . toContain ( "排除正则" ) ;
134- expect ( html ) . toContain ( "每行一条,匹配到的节点会被全局排除,关闭后恢复。" ) ;
136+ expect ( html ) . toContain ( helperText ) ;
135137 expect ( html ) . toContain ( "剩余流量|套餐到期|注意事项" ) ;
136- expect ( html . indexOf ( "排除正则" ) ) . toBeLessThan (
137- html . indexOf ( "每行一条,匹配到的节点会被全局排除,关闭后恢复。" )
138+ expect ( html . indexOf ( "排除正则" ) ) . toBeLessThan ( html . indexOf ( helperText ) ) ;
139+ expect ( html . indexOf ( helperText ) ) . toBeLessThan (
140+ html . indexOf ( "剩余流量|套餐到期|注意事项" )
138141 ) ;
139- expect (
140- html . indexOf ( "每行一条,匹配到的节点会被全局排除,关闭后恢复。" )
141- ) . toBeLessThan ( html . indexOf ( "剩余流量|套餐到期|注意事项" ) ) ;
142142 expect ( html ) . toContain ( "导入 2 · 排除 1 · 保留 1" ) ;
143143 expect ( html ) . toContain ( "[HK] Alpha" ) ;
144144 expect ( html ) . toContain ( "原名:Alpha" ) ;
145145 expect ( html ) . not . toContain ( "原名:Beta" ) ;
146146 expect ( mocks . formField ) . toEqual (
147147 expect . objectContaining ( {
148- description : "每行一条,匹配到的节点会被全局排除,关闭后恢复。" ,
148+ description : helperText ,
149149 descriptionPlacement : "before-control" ,
150150 label : "排除正则" ,
151151 } )
0 commit comments