mocks

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2025 License: MIT Imports: 1 Imported by: 0

Documentation

Overview

Package mocks contiene funciones para generar datos de prueba (mocks) de los DTOs de anime. Útiles para testing unitario e integración. Proporciona constructores que generan instancias de estructuras DTO con datos realistas para validar comportamientos sin hacer scraping real.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MockAnimeByCategory

func MockAnimeByCategory(category dto.CategoryAnime) []dto.AnimeStruct

MockAnimeByCategory retorna animes filtrados por categoría.

func MockAnimeInfoResponse

func MockAnimeInfoResponse() dto.AnimeInfoResponse

MockAnimeInfoResponse retorna información detallada de un anime.

func MockAnimeInfoResponseFinished

func MockAnimeInfoResponseFinished() dto.AnimeInfoResponse

MockAnimeInfoResponseFinished retorna un anime finalizado.

func MockAnimeResponse

func MockAnimeResponse() dto.AnimeResponse

MockAnimeResponse retorna una respuesta de búsqueda de animes con paginación.

func MockAnimeResponseSinglePage

func MockAnimeResponseSinglePage() dto.AnimeResponse

MockAnimeResponseSinglePage retorna una respuesta con una sola página.

func MockAnimeStruct

func MockAnimeStruct() dto.AnimeStruct

MockAnimeStruct retorna un anime de ejemplo con datos completos.

func MockAnimeStructList

func MockAnimeStructList() []dto.AnimeStruct

MockAnimeStructList retorna una lista de animes de ejemplo.

func MockEmptyAnimeResponse

func MockEmptyAnimeResponse() dto.AnimeResponse

MockEmptyAnimeResponse retorna una respuesta vacía (sin resultados).

func MockEpisodeListResponse

func MockEpisodeListResponse() []dto.EpisodeListResponse

MockEpisodeListResponse retorna una lista de episodios recientes.

func MockLinkResponse

func MockLinkResponse() dto.LinkResponse

MockLinkResponse retorna enlaces de reproducción para un episodio.

func MockLinkResponseMultipleEpisodes

func MockLinkResponseMultipleEpisodes() []dto.LinkResponse

MockLinkResponseMultipleEpisodes retorna enlaces para múltiples episodios.

func MockMovieAnime

func MockMovieAnime() dto.AnimeStruct

MockMovieAnime retorna un ejemplo de Película.

func MockOVAAnime

func MockOVAAnime() dto.AnimeStruct

MockOVAAnime retorna un ejemplo de OVA.

func MockSpecialAnime

func MockSpecialAnime() dto.AnimeStruct

MockSpecialAnime retorna un ejemplo de Especial.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL