Skip to content

Commit 46be31a

Browse files
committed
test(ui): Add test for GH-69143
1 parent e849a2a commit 46be31a

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

static/app/components/forms/fields/sentryMemberTeamSelectorField.spec.tsx

+21
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,27 @@ describe('SentryMemberTeamSelectorField', () => {
5858
expect(mock).toHaveBeenCalledWith(null, expect.anything());
5959
});
6060

61+
it('separates my teams and other teams', async () => {
62+
TeamStore.init();
63+
TeamStore.loadInitialData([
64+
TeamFixture(),
65+
TeamFixture({id: '2', slug: 'other-team', isMember: false}),
66+
]);
67+
68+
const mock = jest.fn();
69+
render(
70+
<SentryMemberTeamSelectorField
71+
label="Select Owner"
72+
onChange={mock}
73+
name="team-or-member"
74+
/>
75+
);
76+
77+
await selectEvent.openMenu(screen.getByRole('textbox', {name: 'Select Owner'}));
78+
expect(await screen.findByText('My Teams')).toBeInTheDocument();
79+
expect(await screen.findByText('Other Teams')).toBeInTheDocument();
80+
});
81+
6182
it('can select a member', async () => {
6283
const mock = jest.fn();
6384
render(

0 commit comments

Comments
 (0)