Pular para o conteúdo principal

Testing Your API Integration

Best practices for testing your Console API integration.

Test Environment

Use a separate company for testing:

  • Create a test company
  • Use test users
  • Don't test in production

Testing Authentication

describe('Authentication', () => {
it('should login and get token', async () => {
const response = await login('test-company', '[email protected]', 'password');
expect(response.access_token).toBeDefined();
});

it('should refresh token', async () => {
const newToken = await refreshToken();
expect(newToken).toBeDefined();
});
});

Mocking API Calls

For unit tests, mock API responses instead of hitting the real API.