Skip to content

Commit 20f0aa6

Browse files
committed
Debug tests failing in CI 2
1 parent bf6b1f4 commit 20f0aa6

File tree

2 files changed

+10
-6
lines changed

2 files changed

+10
-6
lines changed

examples/cookbook/app/network-requests/PhoneBook.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ export default () => {
3333
void run();
3434
}, []);
3535

36-
console.log({ usersData, favoritesData, error, time: new Date().toISOString() });
36+
console.log({ 'usersData.length': usersData.length, time: new Date().toISOString() });
3737

3838
if (error) {
3939
return <Text>An error occurred: {error}</Text>;

examples/cookbook/app/network-requests/__tests__/PhoneBook.test.tsx

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { User } from '../types';
66

77
jest.mock('axios');
88

9+
jest.setTimeout(20000);
910
describe('PhoneBook', () => {
1011
it('fetches contacts successfully and renders in list', async () => {
1112
(global.fetch as jest.Mock).mockResolvedValueOnce({
@@ -15,13 +16,16 @@ describe('PhoneBook', () => {
1516
(axios.get as jest.Mock).mockResolvedValue({ data: DATA });
1617
render(<PhoneBook />);
1718

18-
await new Promise((resolve) => setTimeout(resolve, 2000));
19+
await new Promise((resolve) => setTimeout(resolve, 1000));
1920
screen.debug();
20-
21-
await waitForElementToBeRemoved(() => screen.getByText(/users data not quite there yet/i));
21+
await new Promise((resolve) => setTimeout(resolve, 1000));
22+
screen.debug();
23+
await new Promise((resolve) => setTimeout(resolve, 1000));
24+
screen.debug();
25+
// await waitForElementToBeRemoved(() => screen.getByText(/users data not quite there yet/i));
2226
expect(await screen.findByText('Name: Mrs Ida Kristensen')).toBeOnTheScreen();
23-
expect(await screen.findByText('Email: [email protected]')).toBeOnTheScreen();
24-
expect(await screen.findAllByText(/name/i)).toHaveLength(3);
27+
// expect(await screen.findByText('Email: [email protected]')).toBeOnTheScreen();
28+
// expect(await screen.findAllByText(/name/i)).toHaveLength(3);
2529
});
2630

2731
// it('fails to fetch contacts and renders error message', async () => {

0 commit comments

Comments
 (0)