@@ -119,13 +119,7 @@ describe('test sqle/SqlManagementConf/Update', () => {
119
119
it ( 'render update audit plan' , async ( ) => {
120
120
const { baseElement } = superRender ( < UpdateSqlManagementConf /> ) ;
121
121
await act ( async ( ) => jest . advanceTimersByTime ( 3000 ) ) ;
122
- expect ( getInstanceAuditPlanDetailSpy ) . toHaveBeenCalledTimes ( 1 ) ;
123
- expect ( getDriversSpy ) . toHaveBeenCalled ( ) ;
124
- expect ( getProjectRuleTemplateTipSpy ) . toHaveBeenCalled ( ) ;
125
- expect ( getGlobalRuleTemplateTipSpy ) . toHaveBeenCalled ( ) ;
126
- expect ( getInstanceTipListSpy ) . toHaveBeenCalled ( ) ;
127
- expect ( getAuditPlanMetaSpy ) . toHaveBeenCalled ( ) ;
128
- expect ( getInstanceSpy ) . toHaveBeenCalled ( ) ;
122
+
129
123
await act ( async ( ) => jest . advanceTimersByTime ( 3000 ) ) ;
130
124
// cancel default
131
125
fireEvent . click ( screen . getByText ( '自定义' ) ) ;
@@ -134,59 +128,39 @@ describe('test sqle/SqlManagementConf/Update', () => {
134
128
135
129
const aliMysqlLog = mockAuditPlanMetaData [ 3 ] ;
136
130
const planType = aliMysqlLog . audit_plan_type ;
137
- await act ( async ( ) => {
138
- fireEvent . input (
139
- getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 0 ] . key } ` ) ,
140
- {
141
- target : { value : 'test' }
142
- }
143
- ) ;
144
- await jest . advanceTimersByTime ( 100 ) ;
145
- } ) ;
146
- await act ( async ( ) => {
147
- fireEvent . input ( getAllBySelector ( 'input[type="password"]' ) [ 0 ] , {
148
- target : { value : '123' }
149
- } ) ;
150
- await jest . advanceTimersByTime ( 100 ) ;
151
- } ) ;
152
- await act ( async ( ) => {
153
- fireEvent . input ( getAllBySelector ( 'input[type="password"]' ) [ 1 ] , {
154
- target : { value : '456' }
155
- } ) ;
156
- await jest . advanceTimersByTime ( 100 ) ;
157
- } ) ;
158
- await act ( async ( ) => {
159
- fireEvent . input (
160
- getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 3 ] . key } ` ) ,
161
- {
162
- target : { value : '100' }
163
- }
164
- ) ;
165
- await jest . advanceTimersByTime ( 100 ) ;
166
- } ) ;
167
- await act ( async ( ) => {
168
- fireEvent . input (
169
- getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 4 ] . key } ` ) ,
170
- {
171
- target : { value : '200' }
172
- }
173
- ) ;
174
- await jest . advanceTimersByTime ( 100 ) ;
131
+ fireEvent . input (
132
+ getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 0 ] . key } ` ) ,
133
+ {
134
+ target : { value : 'test' }
135
+ }
136
+ ) ;
137
+ fireEvent . input ( getAllBySelector ( 'input[type="password"]' ) [ 0 ] , {
138
+ target : { value : '123' }
175
139
} ) ;
176
- await act ( async ( ) => {
177
- fireEvent . input (
178
- getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 5 ] . key } ` ) ,
179
- {
180
- target : { value : 'test.com' }
181
- }
182
- ) ;
183
- await jest . advanceTimersByTime ( 100 ) ;
140
+ fireEvent . input ( getAllBySelector ( 'input[type="password"]' ) [ 1 ] , {
141
+ target : { value : '456' }
184
142
} ) ;
143
+ fireEvent . input (
144
+ getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 3 ] . key } ` ) ,
145
+ {
146
+ target : { value : '100' }
147
+ }
148
+ ) ;
149
+ fireEvent . input (
150
+ getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 4 ] . key } ` ) ,
151
+ {
152
+ target : { value : '200' }
153
+ }
154
+ ) ;
155
+ fireEvent . input (
156
+ getBySelector ( `#${ planType } _${ aliMysqlLog . audit_plan_params ?. [ 5 ] . key } ` ) ,
157
+ {
158
+ target : { value : 'test.com' }
159
+ }
160
+ ) ;
185
161
fireEvent . mouseDown ( getBySelector ( `#${ planType } _ruleTemplateName` ) ) ;
186
- await act ( async ( ) => {
187
- fireEvent . click ( getBySelector ( 'div[title="default_MySQL1"]' ) ) ;
188
- await jest . advanceTimersByTime ( 100 ) ;
189
- } ) ;
162
+ fireEvent . click ( getBySelector ( 'div[title="default_MySQL1"]' ) ) ;
163
+ await act ( async ( ) => jest . advanceTimersByTime ( 0 ) ) ;
190
164
191
165
expect ( screen . getByTestId ( 'audit_level_switch' ) ) . not . toBeChecked ( ) ;
192
166
expect ( screen . getByTestId ( 'row_examined_avg_switch' ) ) . toBeChecked ( ) ;
@@ -197,7 +171,7 @@ describe('test sqle/SqlManagementConf/Update', () => {
197
171
198
172
expect ( baseElement ) . toMatchSnapshot ( ) ;
199
173
fireEvent . click ( screen . getByText ( '提 交' ) ) ;
200
- await act ( async ( ) => jest . advanceTimersByTime ( 300 ) ) ;
174
+ await act ( async ( ) => jest . advanceTimersByTime ( 0 ) ) ;
201
175
expect ( updateInstanceAuditPlanSpy ) . toHaveBeenCalledTimes ( 1 ) ;
202
176
expect ( updateInstanceAuditPlanSpy ) . toHaveBeenNthCalledWith ( 1 , {
203
177
instance_audit_plan_id : auditPlanId ,
0 commit comments