diff --git a/broken-site-reporting/README.md b/broken-site-reporting/README.md index f8fcba4c..b428b3d2 100644 --- a/broken-site-reporting/README.md +++ b/broken-site-reporting/README.md @@ -23,6 +23,10 @@ Test suite specific fields: - `gpcEnabled` - boolean - if GPC is enabled or not (native apps only) - GPC can be disabled by user or by remote config - `expectReportURLPrefix` - string - resulting report URL should be prefixed with this string - `expectReportURLParams` - Array of `{name: '', value: ''}` objects - resulting report URL should have the following set of URL parameters with matching values +- `urlParametersRemoved` - boolean - if URL parameters were removed +- `consentManaged` - boolean - if a cookie popup was handled on the page +- `consentOptoutFailed` - boolean - if the opt-out process failed +- `consentSelftestFailed` - boolean - if the rule's self-test failed ## Pseudo-code implementation diff --git a/broken-site-reporting/tests.json b/broken-site-reporting/tests.json index a5a0bbea..1c2df3bb 100644 --- a/broken-site-reporting/tests.json +++ b/broken-site-reporting/tests.json @@ -20,6 +20,10 @@ {"name": "blockedTrackers", "value": "bad.tracker.test,tracking.test"}, {"name": "surrogates", "value": "surrogate.domain.test"} ], + "urlParametersRemoved": "0", + "consentManaged": "0", + "consentOptoutFailed": "0", + "consentSelftestFailed": "0", "exceptPlatforms": [] }, { @@ -40,6 +44,10 @@ {"name": "blockedTrackers", "value": ""}, {"name": "surrogates", "value": ""} ], + "urlParametersRemoved": "0", + "consentManaged": "0", + "consentOptoutFailed": "0", + "consentSelftestFailed": "0", "exceptPlatforms": [] }, { @@ -68,6 +76,10 @@ {"name": "os", "value": "12"}, {"name": "gpc", "value": "true"} ], + "urlParametersRemoved": "0", + "consentManaged": "0", + "consentOptoutFailed": "0", + "consentSelftestFailed": "0", "exceptPlatforms": [ "web-extension", "safari-extension"