- Remove unused variables and imports across codebase - Use empty catch blocks where error object not needed - Remove unused fs, path imports from apply-grand-prize-migration.js - Remove unused OAuth2Client from oauth.controller.js - Update dependencies to latest patch versions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
41 lines
1.4 KiB
JavaScript
41 lines
1.4 KiB
JavaScript
/**
|
||
* 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();
|