AWS AppSync améliore les tests des résolveurs grâce à une simulation complète des objets contextuels

Publié le: 12 févr. 2025

AWS AppSync, un service GraphQL entièrement géré, qui aide les clients à créer des API évolutives, annonce des améliorations apportées à ses API EvaluateCode et EvaluateMappingTemplate. Cette mise à jour permet aux développeurs de simuler de manière exhaustive toutes les propriétés de l'objet de contexte lors des tests unitaires du résolveur et des unités de fonction, notamment les informations d'identité, les variables de réserve et la gestion des erreurs. Cette amélioration introduit également une meilleure validation des entrées JSON avec des messages d'erreur clairs et exploitables, ce qui permet aux développeurs d'identifier et de résoudre plus facilement les problèmes liés à la configuration de leur contexte.

Ces améliorations simplifient l’installation et les exigences de configuration. Les développeurs peuvent désormais tester efficacement les fonctionnalités et les résolveurs en accédant et en validant la réserve de résolveurs (ctx.stash) et le suivi des erreurs (ctx.outErrors) dans leurs environnements de test. Cette mise à jour simplifie également la simulation d'identité en permettant aux développeurs d'inclure uniquement les informations pertinentes sur l'appelant dans ctx.identity. L'expérience de console mise à jour offre une meilleure visibilité des résultats des tests du résolveur, aidant ainsi les développeurs à résoudre les problèmes et à optimiser leurs implémentations de résolveur de manière plus efficace.

Cette amélioration est disponible dans toutes les régions AWS où AWS AppSync est actuellement pris en charge.


Pour en savoir plus sur ces nouvelles fonctionnalités, consultez la documentation AWS AppSync et explorez la référence des objets de contexte. Vous pouvez également explorer des exemples et les meilleures pratiques dans le Guide du développeur AWS AppSync ou commencer en vous rendant sur la console AWS AppSync.