es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: AKKA-STREAM

Prueba unitaria de una función generadora asíncrona en Jest.

Me gustaría escribir una prueba unitaria para una función generadora, pero no puedo pasar un objeto de flujo de lectura correctamente simulado (ReadStream). Función que se puede probar: public async * readChunks(file: string, chunkSize: number): AsyncIterableIterator<buffer> { if (!this.cwd) throw new Error(‘¡No se ha establecido el directorio de trabajo!’); const . . . Read more

Validar la fuente de akka-stream en una prueba unitaria.

Cuál es la forma idiomática de validar un Source de akka-stream en una prueba unitaria? Estoy haciendo algo así: f.service.fetchData(id).flatMap { case Right(source) => { // TODO: Necesito validar aquí que source contenga “Test value” } case Left(_) => fail(“Respondió incorrectamente con un error”) } El source básicamente es: Source.single(ByteString(“Test . . . Read more

akka-stream y mockito: el valor thenReturn no es un miembro de Nothing

Estoy tratando de simular un método que devuelve el tipo: Future[Option[(ContentType, Long, Source[ByteString, NotUsed])]] Lo simulo así: when(service.fetchData(id)).thenReturn(Future.successful( Some((ContentTypes.`application/octet-stream`, 1000, Source("Dummy Byte string"))) ) ) Pero me da un error: value thenReturn is not a member of Nothing when(service.fetchData(id)).thenReturn(Future.successful( No veo ninguna discrepancia entre el valor de retorno simulado y . . . Read more