AWS AppSync aprimora os testes de resolvedores com simulação abrangente de objetos contextuais
O AWS AppSync, um serviço GraphQL totalmente gerenciado que ajuda os clientes a criar APIs escaláveis, anuncia melhorias em suas APIs EvaluateCode e EvaluateMappingTemplate. Essa atualização permite que os desenvolvedores simulem de forma abrangente todas as propriedades do objeto de contexto durante o resolvedor e o teste de unidade de função, incluindo informações de identidade, variáveis de armazenamento e tratamento de erros. O aprimoramento também introduz uma validação aprimorada de entrada JSON com mensagens de erro claras e acionáveis, tornando mais fácil para os desenvolvedores identificar e corrigir problemas em sua configuração de contexto.
Essas melhorias simplificam os requisitos de instalação e configuração. Agora, os desenvolvedores podem testar funções e resolvedores com eficiência acessando e validando o resolvedor stash (ctx.stash) e o rastreamento de erros (ctx.outErrors) em seus ambientes de teste. A atualização também simplifica a simulação de identidade ao permitir que os desenvolvedores incluam somente as informações relevantes do chamador em ctx.identity. A experiência atualizada do console fornece melhor visibilidade dos resultados dos testes do resolvedor, ajudando os desenvolvedores a solucionar problemas e otimizar suas implementações de resolvedores com mais eficiência.
Esse aprimoramento está disponível em todas as regiões da AWS nas quais o AWS AppSync é oferecido no momento.
Para saber mais sobre esses novos atributos, consulte a documentação do AWS AppSync e explore a referência do objeto de contexto. Você também pode explorar exemplos e práticas recomendadas no Guia do Desenvolvedor do AWS AppSync ou começar acessando o console do AWS AppSync.