feat: add pagination support for get playlist #45
ci.yaml
on: push
Test and Deploy to Staging
28s
Annotations
10 errors
src/modules/artists/controllers/artist.controller.spec.ts > ArtistController > retrieve artist by link:
src/modules/artists/controllers/artist.controller.spec.ts#L21
Error: Snapshot `ArtistController > retrieve artist by link 1` mismatched
- Expected
+ Received
@@ -13,11 +13,11 @@
],
"bio": [],
"dob": "",
"dominantLanguage": "english",
"dominantType": "music director",
- "fanCount": "706746",
+ "fanCount": "693624",
"fb": "",
"followerCount": Any<Number>,
"id": "1274170",
"image": [
{
❯ src/modules/artists/controllers/artist.controller.spec.ts:21:18
|
src/modules/artists/controllers/artist.controller.spec.ts > ArtistController > retrieve artist by ID:
src/modules/artists/controllers/artist.controller.spec.ts#L35
Error: Snapshot `ArtistController > retrieve artist by ID 1` mismatched
- Expected
+ Received
@@ -13,11 +13,11 @@
],
"bio": [],
"dob": "",
"dominantLanguage": "english",
"dominantType": "music director",
- "fanCount": "706746",
+ "fanCount": "693624",
"fb": "",
"followerCount": Any<Number>,
"id": "1274170",
"image": [
{
❯ src/modules/artists/controllers/artist.controller.spec.ts:35:18
|
src/modules/artists/controllers/artist.controller.spec.ts > ArtistController > retrieve artist's songs:
src/modules/artists/controllers/artist.controller.spec.ts#L49
Error: Snapshot mismatched
- Expected
+ Received
Object {
- "songs": ArrayContaining [
- ObjectContaining {
- "playCount": Any<Number>,
- },
- ],
+ "songs": Array [],
"total": Any<Number>,
}
❯ src/modules/artists/controllers/artist.controller.spec.ts:49:18
|
src/modules/artists/controllers/artist.controller.spec.ts > ArtistController > retrieve artist's albums:
src/modules/artists/controllers/artist.controller.spec.ts#L64
Error: Snapshot mismatched
- Expected
+ Received
Object {
- "albums": ArrayContaining [
- ObjectContaining {
- "playCount": Any<Number>,
- },
- ],
+ "albums": Array [],
"total": Any<Number>,
}
❯ src/modules/artists/controllers/artist.controller.spec.ts:64:18
|
src/modules/playlists/controllers/playlist.controller.spec.ts > PlaylistController > retrieve playlist by link:
src/modules/playlists/controllers/playlist.controller.spec.ts#L21
Error: Snapshot `PlaylistController > retrieve playlist by link 1` mismatched
- Expected
+ Received
@@ -1,311 +1,72 @@
{
"artists": [
{
- "id": "1546334",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_500x500.jpg",
- },
- ],
- "name": "Prateek Kuhad",
- "role": "singer",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/prateek-kuhad-songs/udEDVH0llw0_",
- },
- {
- "id": "1546334",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_500x500.jpg",
- },
- ],
- "name": "Prateek Kuhad",
- "role": "lyricist",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/prateek-kuhad-songs/udEDVH0llw0_",
- },
- {
- "id": "4230717",
- "image": [],
- "name": "Brandon Shoop",
- "role": "lyricist",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/brandon-shoop-songs/z3nUd3NG6cs_",
- },
- {
- "id": "467027",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_500x500.jpg",
- },
- ],
- "name": "Shalmali",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/shalmali-songs/AmvCYXtSRAU_",
- },
- {
- "id": "2737681",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_500x500.jpg",
- },
- ],
- "name": "Natania",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/natania-songs/08-ViIgdTvw_",
- },
- {
- "id": "3372836",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-500x500.jpg",
- },
- ],
- "name": "Miranda Glory",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/miranda-glory-songs/J5TeCH7Cc,A_",
- },
- {
- "id": "467027",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_50x50.jpg
|
src/modules/playlists/controllers/playlist.controller.spec.ts > PlaylistController > retrieve playlist by ID:
src/modules/playlists/controllers/playlist.controller.spec.ts#L36
Error: Snapshot `PlaylistController > retrieve playlist by ID 1` mismatched
- Expected
+ Received
@@ -1,311 +1,72 @@
{
"artists": [
{
- "id": "1546334",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_500x500.jpg",
- },
- ],
- "name": "Prateek Kuhad",
- "role": "singer",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/prateek-kuhad-songs/udEDVH0llw0_",
- },
- {
- "id": "1546334",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Prateek_Kuhad_005_20230506101352_500x500.jpg",
- },
- ],
- "name": "Prateek Kuhad",
- "role": "lyricist",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/prateek-kuhad-songs/udEDVH0llw0_",
- },
- {
- "id": "4230717",
- "image": [],
- "name": "Brandon Shoop",
- "role": "lyricist",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/brandon-shoop-songs/z3nUd3NG6cs_",
- },
- {
- "id": "467027",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_500x500.jpg",
- },
- ],
- "name": "Shalmali",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/shalmali-songs/AmvCYXtSRAU_",
- },
- {
- "id": "2737681",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/artists/Natania_Lalwani_001_20191128084944_500x500.jpg",
- },
- ],
- "name": "Natania",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/natania-songs/08-ViIgdTvw_",
- },
- {
- "id": "3372836",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/485/With-U-2-English-2019-20190212150435-500x500.jpg",
- },
- ],
- "name": "Miranda Glory",
- "role": "music",
- "type": "artist",
- "url": "https://www.jiosaavn.com/artist/miranda-glory-songs/J5TeCH7Cc,A_",
- },
- {
- "id": "467027",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Shalmali_Kholgade_004_20200226073940_50x50.jpg",
|
src/modules/search/controllers/search.controller.spec.ts > SearchController > search everything:
src/modules/search/controllers/search.controller.spec.ts#L29
Error: Snapshot `SearchController > search everything 1` mismatched
- Expected
+ Received
@@ -1,108 +1,80 @@
{
"albums": {
- "position": 2,
+ "position": 1,
+ "results": [],
+ },
+ "artists": {
+ "position": 4,
"results": [
{
- "description": "2022 · English Album · Imagine Dragons",
- "id": "33436571",
+ "description": "Singer",
+ "id": "4992352",
"image": [
{
"quality": "50x50",
- "url": "https://c.saavncdn.com/038/Bones-English-2022-20220311113603-50x50.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-music.png",
},
{
"quality": "150x150",
- "url": "https://c.saavncdn.com/038/Bones-English-2022-20220311113603-150x150.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-music.png",
},
{
"quality": "500x500",
- "url": "https://c.saavncdn.com/038/Bones-English-2022-20220311113603-500x500.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-music.png",
},
],
- "language": "english",
- "songIds": "yDeAS8Eh",
- "title": "Bones",
- "type": "album",
- "year": "2022",
- },
- {
- "description": "2022 · English Album · Imagine Dragons, Twocolors",
- "id": "39311737",
- "image": [
- {
- "quality": "50x50",
- "url": "https://c.saavncdn.com/601/Bones-twocolors-Remix-English-2022-20221026181026-50x50.jpg",
- },
- {
- "quality": "150x150",
- "url": "https://c.saavncdn.com/601/Bones-twocolors-Remix-English-2022-20221026181026-150x150.jpg",
- },
- {
- "quality": "500x500",
- "url": "https://c.saavncdn.com/601/Bones-twocolors-Remix-English-2022-20221026181026-500x500.jpg",
- },
- ],
- "language": "english",
- "songIds": "inDrtluD",
- "title": "Bones (twocolors Remix)",
- "type": "album",
- "year": "2022",
+ "position": 2,
+ "title": "Kygo & Imagine Dragons",
+ "type": "artist",
},
{
- "description": "2024 · Album · Alhanii",
- "id": "52199809",
+ "description": "Artist",
+ "id": "13646546",
"image": [
{
"quality": "50x50",
- "url": "https://c.saavncdn.com/944/Bones-Unknown-2024-20240226103425-50x50.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-film.png",
},
{
"quality": "150x150",
- "url": "https://c.saavncdn.com/944/Bones-Unknown-2024-20240226103425-150x150.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-film.png",
},
{
"quality": "500x500",
- "url": "https://c.saavncdn.com/944/Bones-Unknown-2024-20240226103425-500x500.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-film.png",
},
],
- "language": "unknown",
- "songIds": "F-oqZAXE",
- "title": "Bones",
- "type": "album",
- "year": "2024",
+ "position": 3,
+ "title": "INC. OBO IMAGINE DRAGONS PUB",
+ "type": "artist",
},
- ],
- },
- "artists": {
- "position": 1,
- "results": [
{
- "description": "Singer",
- "id": "599452",
+ "description": "Artist",
+ "id": "13647141",
"image": [
{
"quality": "50x50",
- "url": "https://c.saavncdn.com/artists/Imagine_Dragons_50x50.jpg",
+ "url": "https://www.jiosaavn.com/_i/3.0/artist-default-film.png",
},
{
"quality": "150x150",
- "url": "https://c.saavncdn.com/artists/Imagine_Dragons_150x150.jpg",
+ "url": "https://www.jiosaav
|
src/modules/search/controllers/search.controller.spec.ts > SearchController > search albums:
src/modules/search/controllers/search.controller.spec.ts#L52
Error: Snapshot mismatched
- Expected
+ Received
Object {
- "results": ArrayContaining [
- ObjectContaining {
- "playCount": Any<Number>,
- },
- ],
+ "results": Array [],
+ "start": -9,
"total": Any<Number>,
}
❯ src/modules/search/controllers/search.controller.spec.ts:52:18
|
src/modules/search/controllers/search.controller.spec.ts > SearchController > search artists:
src/modules/search/controllers/search.controller.spec.ts#L67
Error: Snapshot `SearchController > search artists 1` mismatched
- Expected
+ Received
@@ -210,7 +210,7 @@
"type": "artist",
"url": "https://www.jiosaavn.com/artist/adele-marley-songs/7h8DFMZMYZk_",
},
],
"start": -9,
- "total": 1483,
+ "total": 1489,
}
❯ src/modules/search/controllers/search.controller.spec.ts:67:18
|
src/modules/search/controllers/search.controller.spec.ts > SearchController > search playlists:
src/modules/search/controllers/search.controller.spec.ts#L75
Error: Snapshot `SearchController > search playlists 1` mismatched
- Expected
+ Received
@@ -192,54 +192,54 @@
"url": "https://www.jiosaavn.com/featured/desi-indie-romance-weekly-jukebox/fmSatbd,4PNFo9wdEAzFBA__",
"year": 0,
},
{
"explicitContent": false,
- "id": "824483903",
+ "id": "157002075",
"image": [
{
"quality": "50x50",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20240325055910_50x50.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_50x50.jpg",
},
{
"quality": "150x150",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20240325055910_150x150.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_150x150.jpg",
},
{
"quality": "500x500",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20240325055910_500x500.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_500x500.jpg",
},
],
- "name": "Desi-Indie 00s - Weekly Jukebox",
+ "name": "Desi-Indie Chill - Weekly Jukebox",
"playCount": null,
"songCount": 0,
"type": "playlist",
- "url": "https://www.jiosaavn.com/featured/desi-indie-00s-weekly-jukebox/uhiYaFljwCAwkg5tVhI3fw__",
+ "url": "https://www.jiosaavn.com/featured/desi-indie-chill-weekly-jukebox/6,bsIqbJPgPuCJW60TJk1Q__",
"year": 0,
},
{
"explicitContent": false,
- "id": "157002075",
+ "id": "157002150",
"image": [
{
"quality": "50x50",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_50x50.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20191103133425_50x50.jpg",
},
{
"quality": "150x150",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_150x150.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20191103133425_150x150.jpg",
},
{
"quality": "500x500",
- "url": "https://c.saavncdn.com/editorial/hindi-cluster_17_20240325054058_500x500.jpg",
+ "url": "https://c.saavncdn.com/editorial/hindi-cluster_48_20191103133425_500x500.jpg",
},
],
- "name": "Desi-Indie Chill - Weekly Jukebox",
+ "name": "Weekly Jukebox - 2000s Desi-Indie",
"playCount": null,
"songCount": 0,
"type": "playlist",
- "url": "https://www.jiosaavn.com/featured/desi-indie-chill-weekly-jukebox/6,bsIqbJPgPuCJW60TJk1Q__",
+ "url": "https://www.jiosaavn.com/featured/weekly-jukebox-2000s-desi-indie/0hSP0NhVW6FuOxiEGmm6lQ__",
"year": 0,
},
],
"start": -9,
"total": 49,
❯ src/modules/search/controllers/search.controller.spec.ts:75:18
|