Writing Integration Tests

What testing consideration is being addressed with TEST_TIMEOUT?
describe('Database integration', () => {
  const TEST_TIMEOUT = 10000;
  
  beforeEach(async () => {
    await resetDatabase();
  }, TEST_TIMEOUT);
  
  test('should handle concurrent operations', async () => {
    const operations = Array(10).fill().map(() =>
      createUser({ name: 'Test User' })
    );
    
    const results = await Promise.all(operations);
    const dbUsers = await findAllUsers();
    
    expect(dbUsers.length).toBe(operations.length);
  }, TEST_TIMEOUT);
});
Next Question (6/20)