diff --git a/server/src/lib/score-import/import-types/ir/usc/converter.test.ts b/server/src/lib/score-import/import-types/ir/usc/converter.test.ts index 78ccab45e..823103106 100644 --- a/server/src/lib/score-import/import-types/ir/usc/converter.test.ts +++ b/server/src/lib/score-import/import-types/ir/usc/converter.test.ts @@ -18,6 +18,14 @@ t.test("#DeriveLamp", (t) => { t.equal(DeriveLamp(d(uscScore, { options: { gaugeType: 2 }, gauge: 1 }), logger), "FAILED"); t.equal(DeriveLamp(d(uscScore, { options: { gaugeType: 2 }, gauge: 0 }), logger), "FAILED"); + t.equal( + DeriveLamp(d(uscScore, { options: { gaugeType: 2 }, gauge: 1, score: 10_000_000 }), logger), + "PERFECT ULTIMATE CHAIN" + ); + t.equal( + DeriveLamp(d(uscScore, { options: { gaugeType: 2 }, gauge: 1, error: 0 }), logger), + "ULTIMATE CHAIN" + ); t.equal( DeriveLamp(d(uscScore, { options: { gaugeType: 1 }, gauge: 0.1 }), logger), @@ -61,7 +69,7 @@ t.test("#DeriveLamp", (t) => { "ULTIMATE CHAIN" ); - t.throws(() => DeriveLamp(d(uscScore, { options: { gaugeType: 2 } }), logger)); + t.throws(() => DeriveLamp(d(uscScore, { options: { gaugeType: 3 } }), logger)); t.end(); });