/** * Script pour tester l'endpoint /api/admin/tickets avec filtrage * Simule une vraie requête HTTP comme le ferait le frontend */ async function testEndpoint() { try { const baseURL = 'http://localhost:4000'; // Vous devrez remplacer TOKEN par un vrai token admin const _token = 'VOTRE_TOKEN_ADMIN_ICI'; // eslint-disable-line no-unused-vars console.log('\n🧪 TEST ENDPOINT /api/admin/tickets\n'); // Test 1: Sans filtre console.log('1️⃣ Test sans filtre:'); const url1 = `${baseURL}/api/admin/tickets?page=1&limit=5`; console.log(` URL: ${url1}`); // Test 2: Avec filtre prizeType console.log('\n2️⃣ Test avec filtre prizeType=THE_SIGNATURE:'); const url2 = `${baseURL}/api/admin/tickets?page=1&limit=5&prizeType=THE_SIGNATURE`; console.log(` URL: ${url2}`); console.log('\n📝 Pour tester manuellement:'); console.log(' 1. Copiez un de ces URLs'); console.log(' 2. Ouvrez Postman ou votre navigateur'); console.log(' 3. Ajoutez le header: Authorization: Bearer VOTRE_TOKEN'); console.log(' 4. Vérifiez les résultats\n'); console.log('💡 Alternative: Utilisez curl dans le terminal:'); console.log(`\n curl "${url2}" \\`); console.log(' -H "Authorization: Bearer VOTRE_TOKEN"\n'); } catch (error) { console.error('❌ Erreur:', error.message); } } testEndpoint();