Type d'évaluation
Mise en situation réelle
Analyse
Intelligence Artificielle
Compétences ciblées
Scénario Technique
Contexte Une fonction getUserProfile(id) dépend d’un service externe fetchUser(id). Pour tester la logique interne, un mock est utilisé. Le Problème Le test suivant échoue de manière imprévisible : const fetchUser = jest.fn(); function getUserProfile(id) { return fetchUser(id).name; } test("retourne le nom utilisateur", () => { fetchUser.mockReturnValue({ name: "Alice" }); const result = getUserProfile(1); expect(result).toBe("Alice"); }); La fonction ne gère pas correctement la valeur retournée. Contraintes Corriger soit l’implémentation soit le test afin d’assurer un comportement cohérent. Livrable attendu Une version corrigée garantissant un test fiable et isolé.
Prêt à évaluer ce talent ?
Accédez à l'interface de test complète pour soumettre votre architecture ou votre code.