Skip to content

Commit e131b87

Browse files
committed
chore: fix flaky remote test
1 parent 9dc121c commit e131b87

File tree

2 files changed

+12
-15
lines changed

2 files changed

+12
-15
lines changed

packages/remote-react-components/src/tests/Button.browser.test.remote.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,16 @@ import { useState } from "react";
44
export const standard = () => <Button data-testid="button">Click me</Button>;
55

66
export const eventhandler = () => {
7-
const [eventData, setEventData] = useState<unknown>();
7+
const [eventData, setEventData] = useState<object>({});
88
return (
99
<>
1010
<Text data-testid="event-data">
11-
{JSON.stringify(eventData, undefined, 2)}
11+
{JSON.stringify({
12+
...eventData,
13+
// Mute flaky position
14+
x: undefined,
15+
y: undefined,
16+
})}
1217
</Text>
1318
<Button data-testid="button" onPress={setEventData}>
1419
Click me

packages/remote-react-components/src/tests/Button.browser.test.tsx

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,17 +12,9 @@ test("onPress eventhandler is triggered", async () => {
1212
const button = dom.getByTestId("button");
1313
await button.click();
1414
const eventData = dom.getByTestId("event-data");
15-
expect(eventData.element().textContent).toMatchInlineSnapshot(`
16-
"{
17-
"type": "press",
18-
"pointerType": "mouse",
19-
"target": null,
20-
"shiftKey": false,
21-
"metaKey": false,
22-
"ctrlKey": false,
23-
"altKey": false,
24-
"x": 33,
25-
"y": 10
26-
}"
27-
`);
15+
await expect
16+
.element(eventData)
17+
.toHaveTextContent(
18+
`{"type":"press","pointerType":"mouse","target":null,"shiftKey":false,"metaKey":false,"ctrlKey":false,"altKey":false}`,
19+
);
2820
});

0 commit comments

Comments
 (0)