refactor!: migrate away from bun
- migrate package management to pnpm - migrate test suite to vitest - also remove Anify integration
This commit is contained in:
@@ -1,701 +1,39 @@
|
||||
// Bun Snapshot v1, https://goo.gl/fbAQLP
|
||||
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
exports[`requests the "/title" route > with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"bannerImage": "https://example.com/banner.png",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
"extraLarge": "https://example.com/cover.png",
|
||||
"large": "https://example.com/cover.png",
|
||||
"medium": "https://example.com/cover.png",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"description": "Test Description",
|
||||
"id": 10,
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
"english": "Test Title English",
|
||||
"userPreferred": "Test Title",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
exports[`requests the "/title" route > with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"bannerImage": "https://example.com/banner.png",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
"extraLarge": "https://example.com/cover.png",
|
||||
"large": "https://example.com/cover.png",
|
||||
"medium": "https://example.com/cover.png",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"description": "Test Description",
|
||||
"id": 10,
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id & token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": {
|
||||
"id": 402665918,
|
||||
"progress": 1,
|
||||
"status": "CURRENT",
|
||||
},
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
}
|
||||
`;
|
||||
|
||||
exports[`requests the "/title" route with a valid id but no token 1`] = `
|
||||
{
|
||||
"result": {
|
||||
"averageScore": 66,
|
||||
"bannerImage": "https://s4.anilist.co/file/anilistcdn/media/anime/banner/135643-cmQZCR3z9dB5.jpg",
|
||||
"countryOfOrigin": "JP",
|
||||
"coverImage": {
|
||||
"extraLarge": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/large/bx135643-2kJt86K9Db9P.jpg",
|
||||
"large": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/medium/bx135643-2kJt86K9Db9P.jpg",
|
||||
"medium": "https://s4.anilist.co/file/anilistcdn/media/anime/cover/small/bx135643-2kJt86K9Db9P.jpg",
|
||||
},
|
||||
"description":
|
||||
"Once upon a time, brothers Jacob and Wilhelm collected fairy tales from across the land and made them into a book. They also had a much younger sister, the innocent and curious Charlotte, who they loved very much. One day, while the brothers were telling Charlotte a fairy tale like usual, they saw that she had a somewhat melancholy look on her face. She asked them, "Do you suppose they really lived happily ever after?"
|
||||
<br><br>
|
||||
The pages of Grimms' Fairy Tales, written by Jacob and Wilhelm, are now presented from the unique perspective of Charlotte, who sees the stories quite differently from her brothers.
|
||||
<br><br>
|
||||
(Source: Netflix Anime)"
|
||||
,
|
||||
"episodes": 6,
|
||||
"genres": [
|
||||
"Fantasy",
|
||||
"Thriller",
|
||||
],
|
||||
"id": 135643,
|
||||
"idMal": 49210,
|
||||
"mediaListEntry": null,
|
||||
"nextAiringEpisode": null,
|
||||
"status": "FINISHED",
|
||||
"title": {
|
||||
"english": "The Grimm Variations",
|
||||
"userPreferred": "The Grimm Variations",
|
||||
"english": "Test Title English",
|
||||
"userPreferred": "Test Title",
|
||||
},
|
||||
},
|
||||
"success": true,
|
||||
|
||||
@@ -1,31 +1,81 @@
|
||||
import { describe, expect, it } from "bun:test";
|
||||
|
||||
import app from "~/index";
|
||||
import { server } from "~/mocks";
|
||||
|
||||
server.listen();
|
||||
import { afterEach, beforeEach, describe, expect, it, vi } from "vitest";
|
||||
|
||||
describe('requests the "/title" route', () => {
|
||||
let app: typeof import("~/index").app;
|
||||
let fetchFromMultipleSources: typeof import("~/libs/fetchFromMultipleSources").fetchFromMultipleSources;
|
||||
|
||||
beforeEach(async () => {
|
||||
vi.resetModules();
|
||||
|
||||
vi.doMock("~/libs/useMockData", () => ({
|
||||
useMockData: () => false,
|
||||
}));
|
||||
|
||||
vi.doMock("~/libs/fetchFromMultipleSources", () => ({
|
||||
fetchFromMultipleSources: vi.fn(),
|
||||
}));
|
||||
|
||||
app = (await import("~/index")).app;
|
||||
fetchFromMultipleSources = (await import("~/libs/fetchFromMultipleSources"))
|
||||
.fetchFromMultipleSources;
|
||||
});
|
||||
|
||||
afterEach(() => {
|
||||
vi.doUnmock("~/libs/fetchFromMultipleSources");
|
||||
vi.doUnmock("~/libs/useMockData");
|
||||
vi.restoreAllMocks();
|
||||
});
|
||||
|
||||
const mockTitleFn = (id: number) => ({
|
||||
id,
|
||||
title: {
|
||||
userPreferred: "Test Title",
|
||||
english: "Test Title English",
|
||||
},
|
||||
description: "Test Description",
|
||||
coverImage: {
|
||||
extraLarge: "https://example.com/cover.png",
|
||||
large: "https://example.com/cover.png",
|
||||
medium: "https://example.com/cover.png",
|
||||
},
|
||||
bannerImage: "https://example.com/banner.png",
|
||||
});
|
||||
|
||||
it("with a valid id & token", async () => {
|
||||
vi.mocked(fetchFromMultipleSources).mockResolvedValue({
|
||||
result: mockTitleFn(10) as any,
|
||||
errorOccurred: false,
|
||||
});
|
||||
|
||||
const response = await app.request("/title?id=10", {
|
||||
headers: new Headers({ "x-anilist-token": "asd" }),
|
||||
});
|
||||
|
||||
expect(response.json()).resolves.toMatchSnapshot();
|
||||
expect(await response.json()).toMatchSnapshot();
|
||||
expect(response.status).toBe(200);
|
||||
});
|
||||
|
||||
it("with a valid id but no token", async () => {
|
||||
vi.mocked(fetchFromMultipleSources).mockResolvedValue({
|
||||
result: mockTitleFn(10) as any,
|
||||
errorOccurred: false,
|
||||
});
|
||||
|
||||
const response = await app.request("/title?id=10");
|
||||
|
||||
expect(response.json()).resolves.toMatchSnapshot();
|
||||
expect(await response.json()).toMatchSnapshot();
|
||||
expect(response.status).toBe(200);
|
||||
});
|
||||
|
||||
it("with an unknown title from all sources", async () => {
|
||||
vi.mocked(fetchFromMultipleSources).mockResolvedValue({
|
||||
result: null,
|
||||
errorOccurred: false,
|
||||
});
|
||||
|
||||
const response = await app.request("/title?id=-1");
|
||||
|
||||
expect(response.json()).resolves.toEqual({ success: false });
|
||||
expect(await response.json()).toEqual({ success: false });
|
||||
expect(response.status).toBe(404);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user