Skip to content

Commit dded29c

Browse files
committed
reduce diff
1 parent c68a088 commit dded29c

File tree

3 files changed

+8
-24
lines changed

3 files changed

+8
-24
lines changed

src/app-layout-toolbar/__tests__/analytics-metadata.test.tsx

Lines changed: 6 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
22
// SPDX-License-Identifier: Apache-2.0
33
import React from 'react';
4-
import { act, render, waitFor } from '@testing-library/react';
4+
import { act, render } from '@testing-library/react';
55

66
import {
77
activateAnalyticsMetadata,
@@ -125,7 +125,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
125125
});
126126
});
127127
describe('with tools', () => {
128-
test('closed', async () => {
128+
test('closed', () => {
129129
const wrapper = renderToolbar({
130130
tools: <span>tools</span>,
131131
toolsOpen: false,
@@ -134,9 +134,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
134134
toolsToggle: 'toggle tools',
135135
},
136136
});
137-
await waitFor(() => {
138-
expect(wrapper.findToolsToggle()).toBeTruthy();
139-
});
140137
const toolsTrigger = wrapper.findToolsToggle().getElement();
141138
validateComponentNameAndLabels(toolsTrigger, {});
142139
expect(getGeneratedAnalyticsMetadata(toolsTrigger)).toEqual({
@@ -147,7 +144,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
147144
...getMetadata(),
148145
});
149146
});
150-
test('open', async () => {
147+
test('open', () => {
151148
const wrapper = renderToolbar({
152149
tools: <span>tools</span>,
153150
toolsOpen: true,
@@ -157,9 +154,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
157154
toolsClose: 'close tools',
158155
},
159156
});
160-
await waitFor(() => {
161-
expect(wrapper.findToolsToggle()).toBeTruthy();
162-
});
163157
const toolsTrigger = wrapper.findToolsToggle().getElement();
164158
validateComponentNameAndLabels(toolsTrigger, {});
165159
expect(getGeneratedAnalyticsMetadata(toolsTrigger)).toEqual({
@@ -180,7 +174,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
180174
});
181175

182176
describe('with local drawer', () => {
183-
test('closed', async () => {
177+
test('closed', () => {
184178
const wrapper = renderToolbar({
185179
drawers: [
186180
{
@@ -197,9 +191,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
197191
},
198192
],
199193
});
200-
await waitFor(() => {
201-
expect(wrapper.findDrawerTriggerById('test-drawer')).toBeTruthy();
202-
});
203194
const drawerTrigger = wrapper.findDrawerTriggerById('test-drawer')!.getElement();
204195
validateComponentNameAndLabels(drawerTrigger, {});
205196
expect(getGeneratedAnalyticsMetadata(drawerTrigger)).toEqual({
@@ -210,7 +201,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
210201
...getMetadata(),
211202
});
212203
});
213-
test('open', async () => {
204+
test('open', () => {
214205
const wrapper = renderToolbar({
215206
drawers: [
216207
{
@@ -241,9 +232,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
241232
activeDrawerId: 'test-drawer',
242233
onDrawerChange: () => {},
243234
});
244-
await waitFor(() => {
245-
expect(wrapper.findDrawerTriggerById('test-drawer')).toBeTruthy();
246-
});
247235
const drawerTrigger = wrapper.findDrawerTriggerById('test-drawer')!.getElement();
248236
validateComponentNameAndLabels(drawerTrigger, {});
249237
expect(getGeneratedAnalyticsMetadata(drawerTrigger)).toEqual({
@@ -331,7 +319,7 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
331319
});
332320

333321
describe('with split panel', () => {
334-
test.each(['open', 'close'])('%s', async action => {
322+
test.each(['open', 'close'])('%s', action => {
335323
const wrapper = renderToolbar({
336324
splitPanel: (
337325
<SplitPanel i18nStrings={{ openButtonAriaLabel: 'open split panel' }} header="Split panel header">
@@ -341,9 +329,6 @@ describe('AppLayoutToolbar renders correct analytics metadata', () => {
341329
splitPanelOpen: action !== 'open',
342330
onSplitPanelToggle: () => {},
343331
});
344-
await waitFor(() => {
345-
expect(wrapper.findSplitPanelOpenButton()).toBeTruthy();
346-
});
347332
const splitPanelTrigger = wrapper.findSplitPanelOpenButton()!.getElement();
348333
validateComponentNameAndLabels(splitPanelTrigger, {});
349334
expect(getGeneratedAnalyticsMetadata(splitPanelTrigger)).toEqual({

src/app-layout-toolbar/__tests__/app-layout-toolbar.test.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,7 @@ describe('AppLayoutToolbar component', () => {
7272
wrapper.find(`[data-testid="toggle-navigation"]`)!.click();
7373

7474
expect(wrapper.findOpenNavigationPanel()).toBeTruthy();
75-
// TODO: for some reason this does not work in the JSDOM env, but does in an actual browser
76-
// expect(wrapper.findNavigationClose()!.getElement()).toHaveFocus();
75+
expect(wrapper.findNavigationClose()!.getElement()).toHaveFocus();
7776
});
7877

7978
test('triggerless drawers', () => {

src/app-layout/__integ__/awsui-applayout.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ describe.each(['classic', 'refresh', 'refresh-toolbar'] as Theme[])('%s', theme
199199
})
200200
);
201201

202-
(theme !== 'classic' ? test.skip : test.skip)(
202+
(theme !== 'classic' ? test : test.skip)(
203203
'element should not be hidden under the sticky header when focused',
204204
setupTest({ pageName: 'global-scroll-padding' }, async page => {
205205
// Getting the header offset depending on the theme

0 commit comments

Comments
 (0)