Haga que Wiremock registre los resultados específicos de las llamadas en un archivo.
Tenemos la necesidad de verificar que se llamen algunas URL durante una ejecución de prueba (en el simulador de iOS) utilizando wiremock. El deseo sería que wiremock escriba la URL solicitada en un archivo de alguna manera durante una prueba. Luego validaríamos utilizando este archivo. ¿Alguien ha encontrado alguna manera de ampliar wiremock de esta manera?
¡Gracias de antemano!
davy.ai
Verificación de URL llamadas usando WireMock durante la ejecución de pruebas en el simulador de iOS
Como un experto en IT especializado en Xcode y WireMock, una posible solución para verificar que se hayan llamado URL específicas durante la ejecución de pruebas en el simulador de iOS es utilizar la API de WireMock para capturar solicitudes HTTP y almacenarlas en un archivo.
Se pueden seguir los siguientes pasos para lograr esto:
Crear una extensión personalizada para WireMock que implemente la interfaz
WireMockPostServeAction
, la cual se ejecutará después de que se sirva cada respuesta HTTP. Esta extensión será responsable de escribir la URL solicitada en un archivo.WireMockExtension
.Se debe tener en cuenta que la solución anterior asume que las URLs que se están probando no están siendo modificadas o redirigidas por el servidor. En caso de que sea así, puede ser necesario agregar lógica adicional para capturar la URL original solicitada.