import { test, expect } from '@playwright/test'; test.describe('Contacts API', () => { test('should get contacts (unauthenticated)', async ({ request }) => { const response = await request.get('/contacts'); // Should return 401 for unauthorized access expect(response.status()).toBe(401); }); test('should validate contact data on creation', async ({ request }) => { const invalidContact = { name: '', email: 'invalid-email', phone: '' }; const response = await request.post('/contacts', { headers: { 'Content-Type': 'application/json' }, data: invalidContact }); // Should return 400 for invalid data expect(response.status()).toBe(400); }); });