Skip to content

Commit 8b920d7

Browse files
committed
test: add stricter assertions for fetchOrgMembers
1 parent 82ce406 commit 8b920d7

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

lib/github.test.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -739,9 +739,19 @@ describe('fetchOrgMembers', () => {
739739
});
740740

741741
it('fetches organization members successfully', async () => {
742-
vi.mocked(fetch).mockResolvedValue(mockResponse([{ login: 'alice' }, { login: 'bob' }]));
742+
vi.mocked(fetch).mockResolvedValue(
743+
mockResponse([
744+
{ login: 'alice', id: 1 },
745+
{ login: 'bob', id: 2 },
746+
])
747+
);
748+
743749
const members = await fetchOrgMembers('vercel');
744-
expect(members).toEqual(['alice', 'bob']);
750+
751+
expect(Array.isArray(members)).toBe(true);
752+
expect(members.every((member) => typeof member === 'string')).toBe(true);
753+
expect(members[0]).toBe('alice');
754+
expect(members[1]).toBe('bob');
745755
});
746756
});
747757

0 commit comments

Comments
 (0)