use partialDeepEquals for tests

This commit is contained in:
Michael C
2021-08-03 00:19:37 -04:00
parent b39c06a9ef
commit ed0d832e08
10 changed files with 467 additions and 247 deletions

View File

@@ -1,6 +1,6 @@
import fetch from "node-fetch";
import {db} from "../../src/databases/databases";
import {Done, getbaseURL} from "../utils";
import {Done, getbaseURL, partialDeepEquals} from "../utils";
import {getHash} from "../../src/utils/getHash";
import assert from "assert";
@@ -44,7 +44,10 @@ describe("getVideoSponsorTime (Old get method)", () => {
.then(async res => {
assert.strictEqual(res.status, 200);
const data = await res.json();
assert.strictEqual(data.UUIDs[0], "uuid-1");
const expected = {
UUIDs: ["uuid-1"],
};
assert.ok(partialDeepEquals(data, expected));
done();
})
.catch(err => done(err));
@@ -55,9 +58,11 @@ describe("getVideoSponsorTime (Old get method)", () => {
.then(async res => {
assert.strictEqual(res.status, 200);
const data = await res.json();
assert.strictEqual(data.sponsorTimes[0][0], 1);
assert.strictEqual(data.sponsorTimes[0][1], 11);
assert.strictEqual(data.UUIDs[0], "uuid-0");
const expected = {
sponsorTimes: [[1, 11]],
UUIDs: ["uuid-0"]
};
assert.ok(partialDeepEquals(data, expected));
done();
})
.catch(err => done(err));