1
1
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
2
2
// SPDX-License-Identifier: Apache-2.0
3
3
import React from 'react' ;
4
- import { act , render , waitFor } from '@testing-library/react' ;
4
+ import { act , render } from '@testing-library/react' ;
5
5
6
6
import {
7
7
activateAnalyticsMetadata ,
@@ -125,7 +125,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
125
125
} ) ;
126
126
} ) ;
127
127
describe ( 'with tools' , ( ) => {
128
- test ( 'closed' , async ( ) => {
128
+ test ( 'closed' , ( ) => {
129
129
const wrapper = renderToolbar ( {
130
130
tools : < span > tools</ span > ,
131
131
toolsOpen : false ,
@@ -134,9 +134,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
134
134
toolsToggle : 'toggle tools' ,
135
135
} ,
136
136
} ) ;
137
- await waitFor ( ( ) => {
138
- expect ( wrapper . findToolsToggle ( ) ) . toBeTruthy ( ) ;
139
- } ) ;
140
137
const toolsTrigger = wrapper . findToolsToggle ( ) . getElement ( ) ;
141
138
validateComponentNameAndLabels ( toolsTrigger , { } ) ;
142
139
expect ( getGeneratedAnalyticsMetadata ( toolsTrigger ) ) . toEqual ( {
@@ -147,7 +144,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
147
144
...getMetadata ( ) ,
148
145
} ) ;
149
146
} ) ;
150
- test ( 'open' , async ( ) => {
147
+ test ( 'open' , ( ) => {
151
148
const wrapper = renderToolbar ( {
152
149
tools : < span > tools</ span > ,
153
150
toolsOpen : true ,
@@ -157,9 +154,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
157
154
toolsClose : 'close tools' ,
158
155
} ,
159
156
} ) ;
160
- await waitFor ( ( ) => {
161
- expect ( wrapper . findToolsToggle ( ) ) . toBeTruthy ( ) ;
162
- } ) ;
163
157
const toolsTrigger = wrapper . findToolsToggle ( ) . getElement ( ) ;
164
158
validateComponentNameAndLabels ( toolsTrigger , { } ) ;
165
159
expect ( getGeneratedAnalyticsMetadata ( toolsTrigger ) ) . toEqual ( {
@@ -180,7 +174,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
180
174
} ) ;
181
175
182
176
describe ( 'with local drawer' , ( ) => {
183
- test ( 'closed' , async ( ) => {
177
+ test ( 'closed' , ( ) => {
184
178
const wrapper = renderToolbar ( {
185
179
drawers : [
186
180
{
@@ -197,9 +191,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
197
191
} ,
198
192
] ,
199
193
} ) ;
200
- await waitFor ( ( ) => {
201
- expect ( wrapper . findDrawerTriggerById ( 'test-drawer' ) ) . toBeTruthy ( ) ;
202
- } ) ;
203
194
const drawerTrigger = wrapper . findDrawerTriggerById ( 'test-drawer' ) ! . getElement ( ) ;
204
195
validateComponentNameAndLabels ( drawerTrigger , { } ) ;
205
196
expect ( getGeneratedAnalyticsMetadata ( drawerTrigger ) ) . toEqual ( {
@@ -210,7 +201,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
210
201
...getMetadata ( ) ,
211
202
} ) ;
212
203
} ) ;
213
- test ( 'open' , async ( ) => {
204
+ test ( 'open' , ( ) => {
214
205
const wrapper = renderToolbar ( {
215
206
drawers : [
216
207
{
@@ -241,9 +232,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
241
232
activeDrawerId : 'test-drawer' ,
242
233
onDrawerChange : ( ) => { } ,
243
234
} ) ;
244
- await waitFor ( ( ) => {
245
- expect ( wrapper . findDrawerTriggerById ( 'test-drawer' ) ) . toBeTruthy ( ) ;
246
- } ) ;
247
235
const drawerTrigger = wrapper . findDrawerTriggerById ( 'test-drawer' ) ! . getElement ( ) ;
248
236
validateComponentNameAndLabels ( drawerTrigger , { } ) ;
249
237
expect ( getGeneratedAnalyticsMetadata ( drawerTrigger ) ) . toEqual ( {
@@ -331,7 +319,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
331
319
} ) ;
332
320
333
321
describe ( 'with split panel' , ( ) => {
334
- test . each ( [ 'open' , 'close' ] ) ( '%s' , async action => {
322
+ test . each ( [ 'open' , 'close' ] ) ( '%s' , action => {
335
323
const wrapper = renderToolbar ( {
336
324
splitPanel : (
337
325
< SplitPanel i18nStrings = { { openButtonAriaLabel : 'open split panel' } } header = "Split panel header" >
@@ -341,9 +329,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
341
329
splitPanelOpen : action !== 'open' ,
342
330
onSplitPanelToggle : ( ) => { } ,
343
331
} ) ;
344
- await waitFor ( ( ) => {
345
- expect ( wrapper . findSplitPanelOpenButton ( ) ) . toBeTruthy ( ) ;
346
- } ) ;
347
332
const splitPanelTrigger = wrapper . findSplitPanelOpenButton ( ) ! . getElement ( ) ;
348
333
validateComponentNameAndLabels ( splitPanelTrigger , { } ) ;
349
334
expect ( getGeneratedAnalyticsMetadata ( splitPanelTrigger ) ) . toEqual ( {
0 commit comments