mirror of
https://github.com/deunix-educ/aventuriers-des-mots.git
synced 2026-10-13 10:21:58 +02:00
dbf513e686
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
15 lines
591 B
GDScript
15 lines
591 B
GDScript
extends GutTest
|
|
## Chaque notion (skill) presente dans les donnees doit avoir un intitule
|
|
## affichable dans l'espace adulte.
|
|
|
|
|
|
func test_every_skill_has_a_label() -> void:
|
|
var file := FileAccess.open(UIText.LOCALIZATION_PATH, FileAccess.READ)
|
|
var labels: Dictionary = JSON.parse_string(file.get_as_text())
|
|
var seen := {}
|
|
for rule: Dictionary in ExerciseEngine._rules.values():
|
|
seen[rule["skill"]] = true
|
|
assert_gt(seen.size(), 0)
|
|
for skill_id: String in seen:
|
|
assert_true(labels.has("skill.%s" % skill_id), "Intitule manquant : skill.%s" % skill_id)
|