Fix a mountain of test compile errors.

This commit is contained in:
zkldi
2021-12-07 14:53:12 +00:00
parent 8b12e23a5a
commit 4cf0dfd21b
4 changed files with 27 additions and 13 deletions
@@ -40,7 +40,12 @@ t.test("#ConverterIRBarbatos", (t) => {
};
t.test("Should convert a BarbatosScore into a Dry Score", async (t) => {
const res = await ConverterIRBarbatos(barbScore, {}, "ir/barbatos", logger);
const res = await ConverterIRBarbatos(
barbScore,
{ timeReceived: 10 },
"ir/barbatos",
logger
);
t.hasStrict(res, {
song: albidaSong,
@@ -82,7 +87,7 @@ t.test("#ConverterIRBarbatos", (t) => {
() =>
ConverterIRBarbatos(
deepmerge(barbScore, { song_id: 1000 }) as BarbatosScore,
{},
{ timeReceived: 10 },
"ir/barbatos",
logger
),
@@ -97,9 +102,12 @@ t.test("#ConverterIRBarbatos", (t) => {
t.test("Should throw InternalFailure if song-chart desync.", async (t) => {
await db.songs.sdvx.remove({ id: 1 }); // force a song-chart desync
t.rejects(() => ConverterIRBarbatos(barbScore, {}, "ir/barbatos", logger), {
message: /Song 1 \(sdvx\) has no parent song/u,
});
t.rejects(
() => ConverterIRBarbatos(barbScore, { timeReceived: 10 }, "ir/barbatos", logger),
{
message: /Song 1 \(sdvx\) has no parent song/u,
}
);
t.end();
});
@@ -125,7 +125,7 @@ t.test("#ConverterIRFervidex", (t) => {
t.test("Should convert a valid fervidex score into a dry score.", async (t) => {
const res = await ConverterIRFervidex(
baseFervidexScore,
{ version: "27" },
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
);
@@ -159,7 +159,7 @@ t.test("#ConverterIRFervidex", (t) => {
const res = await ConverterIRFervidex(
deepmerge(baseFervidexScore, { option: { style_2p: "R_RANDOM" }, chart: "dpa" }),
{ version: "27" },
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
);
@@ -182,7 +182,7 @@ t.test("#ConverterIRFervidex", (t) => {
t.test("Should null BP if the user died pre-emptively.", async (t) => {
const res = await ConverterIRFervidex(
deepmerge(baseFervidexScore, { dead: { measure: 1, note: 10 } }),
{ version: "27" },
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
);
@@ -204,7 +204,7 @@ t.test("#ConverterIRFervidex", (t) => {
t.rejects(
ConverterIRFervidex(
deepmerge(baseFervidexScore, { chart: "spl" }),
{ version: "27" },
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
),
@@ -218,7 +218,12 @@ t.test("#ConverterIRFervidex", (t) => {
await db.songs.iidx.remove({}); // this forces desync
t.rejects(
ConverterIRFervidex(baseFervidexScore, { version: "27" }, "ir/fervidex", logger),
ConverterIRFervidex(
baseFervidexScore,
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
),
{ message: /Song 1 \(iidx\) has no parent song/giu }
);
@@ -258,7 +263,7 @@ t.test("#ConverterIRFervidex", (t) => {
t.test("Should convert undeflow gauge to null.", async (t) => {
const res = await ConverterIRFervidex(
deepmerge(baseFervidexScore, { gauge: [10, 5, 249, 248] }),
{ version: "27" },
{ version: "27", timeReceived: 10 },
"ir/fervidex",
logger
);
@@ -12,7 +12,7 @@ t.test("#ConverterIRKsHookSV3C", (t) => {
t.test("Should match a score with its song and chart.", async (t) => {
const res = await ConverterIRKsHookSV3C(
TestingKsHookSV3CScore,
{},
{ timeReceived: 10 },
"ir/kshook-sv3c",
logger
);
@@ -57,7 +57,7 @@ t.test("#ConverterIRKsHookSV3C", (t) => {
() =>
ConverterIRKsHookSV3C(
Object.assign({}, TestingKsHookSV3CScore, { music_id: 10000 }),
{},
{ timeReceived: 10 },
"ir/kshook-sv3c",
logger
),
@@ -38,6 +38,7 @@ t.test("#ParseKsHookSV3C", (t) => {
const res = ParseKsHookSV3C(data, logger);
t.equal(res.game, "sdvx");
t.type(res.context.timeReceived, "number");
t.strictSame(res.context, {});
t.ok(Array.isArray(res.iterable));
t.type(res.classHandler, "function");