/** * Test rapide des Cloud Functions * Vérifie que toutes les fonctions sont exportées correctement */ const functions = require('./index'); console.log('🧪 Test des Cloud Functions\n'); const expectedFunctions = [ 'moveEventFileV2', 'createEquipment', 'updateEquipment', 'deleteEquipment', 'getEquipment', 'createContainer', 'updateContainer', 'deleteContainer', 'createEvent', 'updateEvent', 'deleteEvent', 'createMaintenance', 'updateMaintenance', 'createOption', 'updateOption', 'deleteOption', 'createUser', 'updateUser', 'updateEquipmentStatus' ]; let passed = 0; let failed = 0; for (const funcName of expectedFunctions) { if (functions[funcName]) { console.log(`✓ ${funcName}`); passed++; } else { console.log(`✗ ${funcName} - MANQUANTE`); failed++; } } console.log(`\n📊 Résultats: ${passed} passées, ${failed} échouées`); if (failed > 0) { console.log('\n❌ Certaines fonctions sont manquantes !'); process.exit(1); } else { console.log('\n✅ Toutes les fonctions sont présentes !'); process.exit(0); }