test(ledger): the divergence acceptance case uses TS canon — proposer v3 gates sym bases by language family (#2871)
CI & Build / Python lint (push) Successful in 5s
CI & Build / Plugin hooks (push) Successful in 9s
CI & Build / TypeScript typecheck (push) Successful in 11s
CI & Build / integration (push) Successful in 22s
CI & Build / Python tests (push) Successful in 55s
CI & Build / Build & push image (push) Canceled after 4s
CI & Build / Python lint (push) Successful in 5s
CI & Build / Plugin hooks (push) Successful in 9s
CI & Build / TypeScript typecheck (push) Successful in 11s
CI & Build / integration (push) Successful in 22s
CI & Build / Python tests (push) Successful in 55s
CI & Build / Build & push image (push) Canceled after 4s
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
@@ -562,7 +562,20 @@ async def test_a_second_confirm_dialog_is_detected_and_named(seeded):
|
|||||||
write_time_divergence,
|
write_time_divergence,
|
||||||
)
|
)
|
||||||
|
|
||||||
owner, pid, sid = seeded["owner"], seeded["pid"], seeded["snippet"]
|
from scribe.services import snippets as snippets_svc
|
||||||
|
|
||||||
|
owner, pid = seeded["owner"], seeded["pid"]
|
||||||
|
# The confirm helper is TS canon: since #2871 a sym basis only proposes
|
||||||
|
# within the shape's language family, so the fixture's Python snippet
|
||||||
|
# says nothing about these Vue bodies — the canon must be one of theirs.
|
||||||
|
canon = await snippets_svc.create_snippet(
|
||||||
|
owner, name="cls_confirm_factory",
|
||||||
|
code="export async function factory(): Promise<boolean> {\n return true;\n}\n",
|
||||||
|
language="typescript", repo="Widget",
|
||||||
|
path="frontend/src/composables/useConfirm.ts", symbol="factory",
|
||||||
|
project_id=pid,
|
||||||
|
)
|
||||||
|
sid = int(canon.id)
|
||||||
comp = "frontend/src/components"
|
comp = "frontend/src/components"
|
||||||
base = _defs(
|
base = _defs(
|
||||||
*[(f"{comp}/{n}.vue", "sym", f"on{n}", f"async function on{n}() {{",
|
*[(f"{comp}/{n}.vue", "sym", f"on{n}", f"async function on{n}() {{",
|
||||||
|
|||||||
Reference in New Issue
Block a user