Cette page exécute exactement les fonctions appelées par les formulaires. Une date frontière, une conversion, une symétrie ou une validation cassée devient immédiatement visible.
Exemples à vérifier pas à pas
Cette rubrique distingue les conventions astrologiques des données astronomiques. Un test réussi confirme le fonctionnement de la table ou de la formule utilisée ; il ne valide pas scientifiquement une interprétation astrologique ou un score de compatibilité.
Une date dans la table tropicale
Entrées : Date de naissance : 12 octobre 1990.
Résultat attendu : Balance
Cette date appartient à la plage Balance de la table conventionnelle du site. Le contrôle ne calcule pas une constellation astronomique ni un portrait personnel.
Le test contrôle l’inclusion de cette date dans la plage Bélier. Il ne remplace pas un calcul précis de l’entrée du Soleil à partir d’un instant et d’un lieu.
Les attentes ci-dessus restent lisibles sans JavaScript. Les états « réussi » ou « échec » de la batterie sont calculés lors de son exécution. Données des exemples au format JSON.
Exécution locale
Résultat de la batterie
Les tests se lancent automatiquement dans le navigateur.
Tests en cours…
Couverture
Ce qui est vérifié
14 moteurs
Zodiaque, calendrier chinois, Lune, distances et numérologie.
Valeurs connues
Une UA, nouvelle Lune de référence et réductions arithmétiques simples.
Frontières
Changements de signe, décan et Nouvel An chinois.
Propriétés et erreurs
Symétrie, évolution temporelle, domaines géographiques et saisies invalides.
Principe
Pas de moteur spécial réservé aux tests
Le fichier de tests appelle directement CalculatriceHoroscope.calculate(), la fonction utilisée par les quatorze pages. Les valeurs attendues sont publiques dans /js/calculatrice-horoscope-tests-v1.js.