mirror of
https://github.com/Alvin-Zilverstand/return-youtube-dislike.git
synced 2026-09-13 02:14:43 +02:00
26 lines
837 B
JavaScript
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",
|
||
|
|
}),
|
||
|
|
});
|
||
|
|
});
|
||
|
|
},
|
||
|
|
});
|