mirror of
https://github.com/d-fi/d-fi-core.git
synced 2025-07-26 23:24:35 +02:00
update test
This commit is contained in:
parent
8831fd618d
commit
ff56311501
@ -1,7 +1,7 @@
|
|||||||
import test from 'ava';
|
import test from 'ava';
|
||||||
import axios from 'axios';
|
import axios from 'axios';
|
||||||
import * as api from '../src';
|
import * as api from '../src';
|
||||||
import {decryptDownload, trackIsEncrypted} from '../src/lib/decrypt';
|
import {trackIsEncrypted, decryptDownload} from '../src/lib/decrypt';
|
||||||
import {downloadAlbumCover} from '../src/metadata-writer/abumCover';
|
import {downloadAlbumCover} from '../src/metadata-writer/abumCover';
|
||||||
import {getLyricsMusixmatch} from '../src/metadata-writer/musixmatchLyrics';
|
import {getLyricsMusixmatch} from '../src/metadata-writer/musixmatchLyrics';
|
||||||
import {getTrackDownloadUrl} from '../src/lib/get-url';
|
import {getTrackDownloadUrl} from '../src/lib/get-url';
|
||||||
@ -148,18 +148,13 @@ if (process.env.CI) {
|
|||||||
t.true(Buffer.isBuffer(data));
|
t.true(Buffer.isBuffer(data));
|
||||||
t.is(data.length, 3596119);
|
t.is(data.length, 3596119);
|
||||||
|
|
||||||
let decryptedTrack: Buffer;
|
const decryptedTrack: Buffer = trackIsEncrypted(url) ? decryptDownload(data, track.SNG_ID) : data;
|
||||||
if (trackIsEncrypted(url)) {
|
|
||||||
decryptedTrack = decryptDownload(data, track.SNG_ID);
|
|
||||||
} else {
|
|
||||||
decryptedTrack = data;
|
|
||||||
}
|
|
||||||
t.true(Buffer.isBuffer(decryptedTrack));
|
t.true(Buffer.isBuffer(decryptedTrack));
|
||||||
t.is(decryptedTrack.length, 3596119);
|
t.is(decryptedTrack.length, 3596119);
|
||||||
|
|
||||||
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
||||||
t.true(Buffer.isBuffer(trackWithMetadata));
|
t.true(Buffer.isBuffer(trackWithMetadata));
|
||||||
t.is(trackWithMetadata.length, 3629206);
|
t.is(trackWithMetadata.length, 3629194);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('TRACK128 WITHOUT ALBUM INFO', async (t) => {
|
test('TRACK128 WITHOUT ALBUM INFO', async (t) => {
|
||||||
@ -172,12 +167,7 @@ if (process.env.CI) {
|
|||||||
t.true(Buffer.isBuffer(data));
|
t.true(Buffer.isBuffer(data));
|
||||||
t.is(data.length, 3262170);
|
t.is(data.length, 3262170);
|
||||||
|
|
||||||
let decryptedTrack: Buffer;
|
const decryptedTrack: Buffer = trackIsEncrypted(url) ? decryptDownload(data, track.SNG_ID) : data;
|
||||||
if (trackIsEncrypted(url)) {
|
|
||||||
decryptedTrack = decryptDownload(data, track.SNG_ID);
|
|
||||||
} else {
|
|
||||||
decryptedTrack = data;
|
|
||||||
}
|
|
||||||
t.true(Buffer.isBuffer(decryptedTrack));
|
t.true(Buffer.isBuffer(decryptedTrack));
|
||||||
t.is(decryptedTrack.length, 3262170);
|
t.is(decryptedTrack.length, 3262170);
|
||||||
|
|
||||||
@ -198,18 +188,13 @@ if (process.env.CI) {
|
|||||||
t.true(Buffer.isBuffer(data));
|
t.true(Buffer.isBuffer(data));
|
||||||
t.is(data.length, 8990301);
|
t.is(data.length, 8990301);
|
||||||
|
|
||||||
let decryptedTrack: Buffer;
|
const decryptedTrack: Buffer = trackIsEncrypted(url) ? decryptDownload(data, track.SNG_ID) : data;
|
||||||
if (trackIsEncrypted(url)) {
|
|
||||||
decryptedTrack = decryptDownload(data, track.SNG_ID);
|
|
||||||
} else {
|
|
||||||
decryptedTrack = data;
|
|
||||||
}
|
|
||||||
t.true(Buffer.isBuffer(decryptedTrack));
|
t.true(Buffer.isBuffer(decryptedTrack));
|
||||||
t.is(decryptedTrack.length, 8990301);
|
t.is(decryptedTrack.length, 8990301);
|
||||||
|
|
||||||
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
||||||
t.true(Buffer.isBuffer(trackWithMetadata));
|
t.true(Buffer.isBuffer(trackWithMetadata));
|
||||||
t.is(trackWithMetadata.length, 9023388);
|
t.is(trackWithMetadata.length, 9023376);
|
||||||
});
|
});
|
||||||
|
|
||||||
test('DOWNLOAD TRACK1411 & ADD METADATA', async (t) => {
|
test('DOWNLOAD TRACK1411 & ADD METADATA', async (t) => {
|
||||||
@ -222,18 +207,13 @@ if (process.env.CI) {
|
|||||||
t.true(Buffer.isBuffer(data));
|
t.true(Buffer.isBuffer(data));
|
||||||
t.is(data.length, 25418289);
|
t.is(data.length, 25418289);
|
||||||
|
|
||||||
let decryptedTrack: Buffer;
|
const decryptedTrack: Buffer = trackIsEncrypted(url) ? decryptDownload(data, track.SNG_ID) : data;
|
||||||
if (trackIsEncrypted(url)) {
|
|
||||||
decryptedTrack = decryptDownload(data, track.SNG_ID);
|
|
||||||
} else {
|
|
||||||
decryptedTrack = data;
|
|
||||||
}
|
|
||||||
t.true(Buffer.isBuffer(decryptedTrack));
|
t.true(Buffer.isBuffer(decryptedTrack));
|
||||||
t.is(data.length, 25418289);
|
t.is(data.length, 25418289);
|
||||||
|
|
||||||
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
const trackWithMetadata = await api.addTrackTags(decryptedTrack, track, 500);
|
||||||
t.true(Buffer.isBuffer(trackWithMetadata));
|
t.true(Buffer.isBuffer(trackWithMetadata));
|
||||||
t.is(trackWithMetadata.length, 25451376);
|
t.is(trackWithMetadata.length, 25453410);
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
test('GET MUSIXMATCH LYRICS', async (t) => {
|
test('GET MUSIXMATCH LYRICS', async (t) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user