54 lines
2.3 KiB
JavaScript
54 lines
2.3 KiB
JavaScript
/**
|
|
* 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");
|