SIG SELECT FYI: .card-ref spans in Schizo effects; Energy/Operation singular titles; .sig-info CSS fix — TDD
- migration 0009: re-seeds The Schizo energies/operations w. .card-ref spans on all card titles (1. The Priest, 2. The Occultist, 2. Pestilence, 1. The Pervert, etc.) - migration 0008: updated data constants to match (fresh-install canonical source) - sig-select.js: title reads "Energy" / "Operation" (singular) - _card-deck.scss: .sig-info-tooltip → .sig-info (fixes invisible panel + broken dismiss); Energy + Operation titles both use --quaUser (gold --terUser reserved for .card-ref spans) Code architected by Disco DeDisco <discodedisco@outlook.com> Git commit message Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -247,21 +247,21 @@ describe("SigSelect", () => {
|
||||
expect(infoEffect.querySelector(".card-ref").textContent).toBe("Card");
|
||||
});
|
||||
|
||||
it("energy entry sets title to 'Energies' with --energies modifier class", () => {
|
||||
it("energy entry sets title to 'Energy' with --energies modifier class", () => {
|
||||
card.dataset.energies = JSON.stringify([
|
||||
{ type: "NUMEN", effect: "An energy entry." }
|
||||
]);
|
||||
openFYI();
|
||||
expect(infoTitle.textContent).toBe("Energies");
|
||||
expect(infoTitle.textContent).toBe("Energy");
|
||||
expect(infoTitle.classList.contains("sig-info-title--energies")).toBe(true);
|
||||
});
|
||||
|
||||
it("operation entry sets title to 'Operations' with --operations modifier class", () => {
|
||||
it("operation entry sets title to 'Operation' with --operations modifier class", () => {
|
||||
card.dataset.operations = JSON.stringify([
|
||||
{ type: "COVER", effect: "An operation entry." }
|
||||
]);
|
||||
openFYI();
|
||||
expect(infoTitle.textContent).toBe("Operations");
|
||||
expect(infoTitle.textContent).toBe("Operation");
|
||||
expect(infoTitle.classList.contains("sig-info-title--operations")).toBe(true);
|
||||
});
|
||||
|
||||
@@ -285,7 +285,7 @@ describe("SigSelect", () => {
|
||||
card.dataset.operations = JSON.stringify([{ type: "COVER", effect: "O1" }]);
|
||||
openFYI();
|
||||
infoNext.dispatchEvent(new MouseEvent("click", { bubbles: true }));
|
||||
expect(infoTitle.textContent).toBe("Operations");
|
||||
expect(infoTitle.textContent).toBe("Operation");
|
||||
expect(infoTitle.classList.contains("sig-info-title--operations")).toBe(true);
|
||||
expect(infoTitle.classList.contains("sig-info-title--energies")).toBe(false);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user