test flac

This commit is contained in:
Sayem Chowdhury 2021-02-23 23:56:04 +06:00
parent 8fc29efd46
commit 34941e28de

View File

@ -120,7 +120,8 @@ test('SEARCH TRACK, ALBUM & ARTIST', async (t) => {
t.truthy(response.ARTIST.count > 0); t.truthy(response.ARTIST.count > 0);
}); });
test('DOWNLOAD TRACK & ADD METADATA', async (t) => { if (process.env.CI) {
test('DOWNLOAD TRACK & ADD METADATA', async (t) => {
const track = await api.getTrackInfo(SNG_ID); const track = await api.getTrackInfo(SNG_ID);
const url = getTrackDownloadUrl(track, 1); const url = getTrackDownloadUrl(track, 1);
const {data} = await axios.get(url, {responseType: 'arraybuffer'}); const {data} = await axios.get(url, {responseType: 'arraybuffer'});
@ -136,4 +137,17 @@ test('DOWNLOAD TRACK & ADD METADATA', async (t) => {
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, false, 500); const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, false, 500);
t.true(Buffer.isBuffer(trackWithMetadata)); t.true(Buffer.isBuffer(trackWithMetadata));
t.is(trackWithMetadata.length, 3628837); t.is(trackWithMetadata.length, 3628837);
}); });
test('DOWNLOAD 320kbps & FLAC', async (t) => {
const track = await api.getTrackInfo(SNG_ID);
const format320 = await axios.get(getTrackDownloadUrl(track, 3), {responseType: 'arraybuffer'});
t.truthy(format320.data);
t.true(Buffer.isBuffer(format320.data));
const format9 = await axios.get(getTrackDownloadUrl(track, 9), {responseType: 'arraybuffer'});
t.truthy(format9.data);
t.true(Buffer.isBuffer(format9.data));
});
}