From 2264eda62a1ebc765abd79e1fd62f635261ef4c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=82=E3=83=BC=E3=82=8B?= Date: Mon, 9 Nov 2026 22:28:10 +0900 Subject: [PATCH] =?UTF-8?q?Ab=20=E3=81=AB=E3=80=81Aa=20=E3=81=AE=E5=8F=B3?= =?UTF-8?q?=E3=83=98=E3=83=83=E3=83=89=E3=83=A9=E3=82=A4=E3=83=88=E3=81=AE?= =?UTF-8?q?=E9=80=86=E6=89=8B=E9=A0=86=E3=82=92=20x'=20=E3=81=AE=E6=9B=B8?= =?UTF-8?q?=E3=81=8D=E6=96=B9=E3=81=A7=E8=B6=B3=E3=81=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- web/src/cases/algs.test.ts | 3 +-- web/src/cases/algs.ts | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/web/src/cases/algs.test.ts b/web/src/cases/algs.test.ts index 7e17aae..d21be64 100644 --- a/web/src/cases/algs.test.ts +++ b/web/src/cases/algs.test.ts @@ -46,8 +46,7 @@ describe('diagram follows the chosen alg', () => { expect(headlights(caseForAlg(kpuzzle, { alg: c('pll-Aa').alg, pattern: '' }, alg).pattern, 9, 11)).toBe(true) }) - it("draws Ab's headlights in front for R B' R F2 R' B R F2 R2", () => { - const alg = "R B' R F2 R' B R F2 R2" + it.each(["R B' R F2 R' B R F2 R2", "x' R U' R D2 R' U R D2 R2 x"])("draws Ab's headlights in front for %s", (alg) => { expect(algsFor(c('pll-Ab'))).toContain(alg) expect(headlights(caseForAlg(kpuzzle, { alg: c('pll-Ab').alg, pattern: '' }, alg).pattern, 18, 20)).toBe(true) }) diff --git a/web/src/cases/algs.ts b/web/src/cases/algs.ts index 299c5df..2f08a45 100644 --- a/web/src/cases/algs.ts +++ b/web/src/cases/algs.ts @@ -30,7 +30,7 @@ export const ALT_ALGS: Record = { 'oll-52': ["R' F' U' F U' R U R' U R"], 'oll-57': ["R U R' U' r R' U R U' r'"], 'pll-Aa': ["x L2 D2 L' U' L D2 L' U L' x'", "R' F R' B2 R F' R' B2 R2", "x' R2 D2 R' U' R D2 R' U R' x"], - 'pll-Ab': ["x' L2 D2 L U L' D2 L U' L x", "R B' R F2 R' B R F2 R2"], + 'pll-Ab': ["x' L2 D2 L U L' D2 L U' L x", "R B' R F2 R' B R F2 R2", "x' R U' R D2 R' U R D2 R2 x"], 'pll-H': ["M2 U' M2 U2 M2 U' M2", 'R2 U2 R U2 R2 U2 R2 U2 R U2 R2'], 'pll-Ua': ["R U' R U R U R U' R' U' R2", "R2 U' R' U' R U R U R U' R"], 'pll-Ub': ["R2 U R U R' U' R' U' R' U R'", "R' U R' U' R' U' R' U R U R2"],