Files
return-youtube-dislike/Extensions/UserScript/e2e/userscript-runtime-resilience.e2e.js
Anarios e500088e65 Prepare 4.0.5 Firefox update and Shorts fixes
Add Firefox data consent, repair contributor sign-in, and introduce optional Hide clutter buttons. Harden video navigation, voting, and action layouts with shared browser regression coverage and reproducible release packaging.
2026-09-06 12:51:12 +02:00

26 lines
837 B
JavaScript

const { test } = require("@playwright/test");
const { HermeticUserscriptArtifactAdapter, SPA_COUNTS } = require("../../e2e/hermetic-artifact-smoke");
const {
registerRuntimeResilienceContractScenarios,
runRuntimeResilienceContract,
} = require("../../e2e/runtime-resilience-contract");
registerRuntimeResilienceContractScenarios({
runtimeName: "userscript",
register: ({ scenario, title }) => {
test(title, async () => {
await runRuntimeResilienceContract({
scenario,
createAdapter: ({ gateMode }) =>
new HermeticUserscriptArtifactAdapter({
backendOptions: {
countsByVideo: SPA_COUNTS,
fixture: { signedIn: gateMode !== "signed-out" },
},
disableVoteSubmission: gateMode === "disabled",
}),
});
});
},
});