diff --git a/src/tests/api.ts b/src/tests/api.ts index b4259bf..b081993 100644 --- a/src/tests/api.ts +++ b/src/tests/api.ts @@ -20,6 +20,14 @@ test.serial('GET TRACK INFO', async (t) => { t.is(response.__TYPE__, 'song'); }); +test('GET TRACK INFO - PUBLIC API', async (t) => { + const response = await api.getTrackInfoPublicApi(SNG_ID); + + t.is(response.id, Number(SNG_ID)); + t.is(response.isrc, 'GBDUW0000059'); + t.is(response.type, 'track'); +}); + test('GET TRACK COVER', async (t) => { const track = await api.getTrackInfo(SNG_ID); const cover = await downloadAlbumCover(track, 500); diff --git a/src/types/tracks.ts b/src/types/tracks.ts index 7228a35..88b2cfa 100644 --- a/src/types/tracks.ts +++ b/src/types/tracks.ts @@ -109,7 +109,7 @@ interface contributorsPublicApi { } export interface trackTypePublicApi { - id: string; // '3135556'; + id: number; // 3135556; readable: boolean; title: string; // 'Harder, Better, Faster, Stronger' title_short: string; // 'Harder, Better, Faster, Stronger'