diff --git a/docs/scratchpads/536-wrapper-login-pin.md b/docs/scratchpads/536-wrapper-login-pin.md index f260b2b..1584b2e 100644 --- a/docs/scratchpads/536-wrapper-login-pin.md +++ b/docs/scratchpads/536-wrapper-login-pin.md @@ -40,6 +40,8 @@ Fix the framework git wrappers so Gitea issue/PR operations resolve the tea logi - `pnpm typecheck` - `pnpm lint` - `pnpm format:check` +- `pnpm --filter @mosaicstack/mosaic test -- src/commands/git-wrapper-redirects.spec.ts` +- `pnpm test` progressed past wrapper redirect assertions; local run then stopped on `apps/gateway` Postgres connection refused at `localhost:5433`, which CI provides as a service. - Live read-only: direct Gitea API read of `mosaicstack/stack#536` with `User-Agent: curl/8`. - Live read-only: USC temporary repo remote to `https://git.uscllc.com/USC/uconnect.git`; `issue-list.sh -n 1` resolved the USC login and returned USC issues. - Independent Codex review final verdict: approve, no findings. diff --git a/packages/mosaic/src/commands/git-wrapper-redirects.spec.ts b/packages/mosaic/src/commands/git-wrapper-redirects.spec.ts index 84f60ff..f0e60ce 100644 --- a/packages/mosaic/src/commands/git-wrapper-redirects.spec.ts +++ b/packages/mosaic/src/commands/git-wrapper-redirects.spec.ts @@ -15,8 +15,8 @@ describe('Gitea git wrapper API calls', () => { (scriptName) => { const script = readGitTool(scriptName); - expect(script).not.toContain('curl -fsS -H "Authorization: token'); - expect(script).toContain('curl -fsSL -H "Authorization: token'); + expect(script).not.toMatch(/curl -fsS\s+(?:-H "[^"]+"\s+)*-H "Authorization: token/); + expect(script).toMatch(/curl -fsSL\s+(?:-H "[^"]+"\s+)*-H "Authorization: token/); }, ); });