feat : custom stats with double price in commission
CI / Verify (push) Successful in 1m49s
CI / Build immutable images and deploy (push) Successful in 2m14s

This commit is contained in:
2026-10-10 05:08:06 +07:00 Unverified
parent 0e813a0a3e
commit 6fc4427ae1
10 changed files with 186 additions and 10 deletions
+8
View File
@@ -16,6 +16,14 @@ const request: CommissionRequest = {
};
describe("commission draft recovery", () => {
it("preserves separate character stats including an enabled but unfinished field", () => {
const custom = structuredClone(request);
custom.teams[0].members[0].customStats = "ATK 2000\nCRIT Rate 70%";
custom.teams[0].members[1].customStats = "";
custom.weapons[0].customStats = "CRIT Rate 70%";
custom.constellations[0].customStats = "";
expect(restoreCommissionDraft(serializeCommissionDraft(custom, now), catalog, now)).toEqual(custom);
});
it("preserves a partially completed request and its refinements", () => {
expect(restoreCommissionDraft(serializeCommissionDraft(request, now), catalog, now)).toEqual(request);
});