Skip to content

Commit 870553a

Browse files
author
Katie George
committed
chore: Updates integration tests
1 parent 1910d91 commit 870553a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

src/button-group/__integ__/button-group.test.ts

+6-5
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ const likeButton = buttonGroup.findButtonById('like');
1212
const copyButton = buttonGroup.findButtonById('copy');
1313
const sendButton = buttonGroup.findButtonById('send');
1414
const actionsMenu = buttonGroup.findMenuById('more-actions');
15+
const fileInputButton = buttonGroup.findFileInputById('file-input').findNativeInput();
1516

1617
function setup(options: { dropdownExpandToViewport?: boolean }, testFn: (page: BasePageObject) => Promise<void>) {
1718
return useBrowser(async browser => {
@@ -50,9 +51,9 @@ test.each([false, true])(
5051
await page.click(createWrapper().find('[data-testid="focus-before"]').toSelector());
5152

5253
await page.keys(['Tab']);
53-
await expect(page.isFocused(likeButton.toSelector())).resolves.toBe(true);
54+
await expect(page.isFocused(fileInputButton.toSelector())).resolves.toBe(true);
5455

55-
await page.keys(range(8).map(() => 'ArrowRight'));
56+
await page.keys(range(9).map(() => 'ArrowRight'));
5657
await expect(page.isFocused(actionsMenu.find('button').toSelector())).resolves.toBe(true);
5758

5859
await page.keys(['Enter']);
@@ -108,7 +109,7 @@ test(
108109
'keeps focus in button group when action gets removed',
109110
setup({}, async page => {
110111
await page.click(sendButton.toSelector());
111-
await expect(page.isFocused(likeButton.toSelector())).resolves.toBe(true);
112+
await expect(page.isFocused(fileInputButton.toSelector())).resolves.toBe(true);
112113
})
113114
);
114115

@@ -118,9 +119,9 @@ test(
118119
await page.click(createWrapper().find('[data-testid="focus-before"]').toSelector());
119120

120121
await page.keys(['Tab']);
121-
await expect(page.isFocused(likeButton.toSelector())).resolves.toBe(true);
122+
await expect(page.isFocused(fileInputButton.toSelector())).resolves.toBe(true);
122123

123-
await page.keys(['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowRight']);
124+
await page.keys(['ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowRight', 'ArrowRight']);
124125
await expect(page.isFocused(copyButton.toSelector())).resolves.toBe(true);
125126
await expect(page.getElementsCount(buttonGroup.findTooltip().toSelector())).resolves.toBe(1);
126127
await expect(page.getText(buttonGroup.findTooltip().toSelector())).resolves.toBe('Copy');

0 commit comments

Comments
 (0)