From 4a118e533bb340263553aaae8c1b017af02cba7f Mon Sep 17 00:00:00 2001 From: zkldi <20380519+zkldi@users.noreply.github.com> Date: Thu, 2 Dec 2021 17:37:00 +0000 Subject: [PATCH] Add some tests --- .../score-import/import-types/ir/usc/converter.test.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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(); });