Checkpoint web parity through Chromium input tasks
Some checks failed
M6 deployable RC / quick (push) Has been cancelled
M6 deployable RC / chromium (push) Has been cancelled
M6 deployable RC / release (push) Has been cancelled

This commit is contained in:
mes123456
2026-08-19 10:39:03 -04:00
parent 5a11045ca5
commit 380cbed4ff
634 changed files with 41862 additions and 212 deletions

View File

@@ -0,0 +1,35 @@
import { expect, test } from "@playwright/test";
test("M12-03N runs the verified override writer in an independent Chromium lane", async ({ page }) => {
await page.goto("/");
const result = await page.evaluate(async () => {
const writer = await import("/src/library-override-chromium.ts");
const state = {
schemaVersion: 1,
revision: 3,
localDataBlockId: "Object/M12 Override Object",
referenceSourceDataBlockId: "Object/M12 Override Object",
hierarchyRootDataBlockId: "Object/M12 Override Object",
owner: "LOCAL_OVERRIDE",
readOnly: false,
referenceReadOnly: true,
propertyPath: '["m12_override_value"]',
value: 2.5,
};
const result = writer.applyOverrideWriter(state, {
schemaVersion: 1,
operation: "SET_M12_OVERRIDE_VALUE",
baseRevision: 3,
localDataBlockId: "Object/M12 Override Object",
referenceSourceDataBlockId: "Object/M12 Override Object",
hierarchyRootDataBlockId: "Object/M12 Override Object",
owner: "LOCAL_OVERRIDE",
readOnly: false,
referenceReadOnly: true,
propertyPath: '["m12_override_value"]',
value: 4.5,
});
return { status: result.status, code: result.code, revision: result.state.revision, value: result.state.value };
});
expect(result).toEqual({ status: "APPLIED", code: null, revision: 4, value: 4.5 });
});