mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-10 16:28:17 +03:00
Fix a mountain of test compile errors.
This commit is contained in:
@@ -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");
|
||||
|
||||
Reference in New Issue
Block a user