/** * Fichier de test pour le module TravelV2 * * Pour tester le module dans la console de développement de Foundry VTT: * * 1. Charger le module * 2. Ouvrir la console (F12) * 3. Exécuter ces tests */ // Test 1: Vérifier que la classe est chargée console.log("Test 1: Classe TravelDistanceV2 disponible?"); console.log(typeof TravelDistanceV2 !== 'undefined' ? "✓ OK" : "✗ ÉCHEC"); // Test 2: Vérifier que les données sont chargées console.log("\nTest 2: Données de voyage chargées?"); console.log(TravelDistanceV2.travel_data ? "✓ OK - " + TravelDistanceV2.travel_data.length + " routes trouvées" : "✗ ÉCHEC"); // Test 3: Tester dangerToString console.log("\nTest 3: Test de dangerToString"); console.log("'' -> " + TravelDistanceV2.dangerToString("")); console.log("'!' -> " + TravelDistanceV2.dangerToString("!")); console.log("'!!' -> " + TravelDistanceV2.dangerToString("!!")); console.log("'!!!' -> " + TravelDistanceV2.dangerToString("!!!")); // Test 4: Tester roundDuration console.log("\nTest 4: Test de roundDuration"); console.log("22.1 -> " + TravelDistanceV2.roundDuration(22.1)); console.log("22.3 -> " + TravelDistanceV2.roundDuration(22.3)); console.log("22.5 -> " + TravelDistanceV2.roundDuration(22.5)); console.log("22.8 -> " + TravelDistanceV2.roundDuration(22.8)); // Test 5: Tester displayTravelDistance avec une ville console.log("\nTest 5: Affichage des destinations depuis Altdorf"); // TravelDistanceV2.displayTravelDistance("Altdorf"); console.log("Exécutez manuellement: TravelDistanceV2.displayTravelDistance('Altdorf')"); // Test 6: Tester displayTravelDistance avec deux villes console.log("\nTest 6: Affichage du trajet Altdorf -> Nuln"); // TravelDistanceV2.displayTravelDistance("Altdorf", "Nuln"); console.log("Exécutez manuellement: TravelDistanceV2.displayTravelDistance('Altdorf', 'Nuln')"); // Test 7: Tester la commande help console.log("\nTest 7: Affichage de l'aide"); // TravelDistanceV2.displayTravelDistance("help"); console.log("Exécutez manuellement: TravelDistanceV2.displayTravelDistance('help')"); console.log("\n=== Tests terminés ==="); console.log("\nPour tester la commande complète, tapez dans le chat:"); console.log("/travel2"); console.log("/travel2 Altdorf"); console.log("/travel2 Altdorf Nuln"); console.log("/travel2 help");