Skip to content

Commit 750bee0

Browse files
authored
test: add stricter assertions for fetchOrgMembers (JhaSourav07#1125)
2 parents 9babf10 + 8b920d7 commit 750bee0

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
@@ -838,9 +838,19 @@ describe('fetchOrgMembers', () => {
838838
});
839839

840840
it('fetches organization members successfully', async () => {
841-
vi.mocked(fetch).mockResolvedValue(mockResponse([{ login: 'alice' }, { login: 'bob' }]));
841+
vi.mocked(fetch).mockResolvedValue(
842+
mockResponse([
843+
{ login: 'alice', id: 1 },
844+
{ login: 'bob', id: 2 },
845+
])
846+
);
847+
842848
const members = await fetchOrgMembers('vercel');
843-
expect(members).toEqual(['alice', 'bob']);
849+
850+
expect(Array.isArray(members)).toBe(true);
851+
expect(members.every((member) => typeof member === 'string')).toBe(true);
852+
expect(members[0]).toBe('alice');
853+
expect(members[1]).toBe('bob');
844854
});
845855
});
846856

0 commit comments

Comments
 (0)