Summary

Harness status: OK

Found 1 tests

Details

ResultTest NameMessage
PassPaymentRequest Report Format
Asserts run
Pass
assert_throws_dom("SecurityError", function "() => new PaymentRequest(     [{ supportedMethods: 'https://example.com/pay' }],     { total: { label: 'Total', amount: { currency: 'USD', value: 0 }}},     {}).show()", "PaymentRequest API should not be allowed in this document.")
    at Test.<anonymous> ( /permissions-policy/reporting/payment-reporting.https.html:28:3)
Pass
assert_equals("permissions-policy-violation", "permissions-policy-violation")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:14:3)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:15:3)
Pass
assert_equals("payment", "payment")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:16:3)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:17:3)
Pass
assert_equals("number", "number")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:18:3)
Pass
assert_equals("number", "number")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:19:3)
Pass
assert_equals("enforce", "enforce")
    at Test.check_report_format ( /permissions-policy/reporting/payment-reporting.https.html:20:3)
Pass
assert_equals("function", "function")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:7:3)
Pass
assert_equals("permissions-policy-violation", "permissions-policy-violation")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:10:3)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:11:3)
Pass
assert_equals("payment", "payment")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:12:3)
Pass
assert_equals("enforce", "enforce")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:13:3)
Pass
assert_equals("https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html", "https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:14:3)
Pass
assert_equals(29, 29)
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:15:3)
Pass
assert_equals(9, 9)
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:16:3)
Pass
assert_false(false)
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:18:3)
Pass
assert_equals("{\"type\":\"permissions-policy-violation\",\"url\":\"https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html\",\"body\":{\"sourceFile\":\"https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html\",\"lineNumber\":29,\"columnNumber\":9,\"featureId\":\"payment\",\"disposition\":\"enforce\",\"message\":\"Permissions policy violation: payment is not allowed in this document.\"}}", "{\"type\":\"permissions-policy-violation\",\"url\":\"https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html\",\"body\":{\"sourceFile\":\"https://xn--n8j6ds53lwwkrqhv28a.wpt.live/permissions-policy/reporting/payment-reporting.https.html\",\"lineNumber\":29,\"columnNumber\":9,\"featureId\":\"payment\",\"disposition\":\"enforce\",\"message\":\"Permissions policy violation: payment is not allowed in this document.\"}}")
    at check_report_json ( /permissions-policy/resources/permissions-policy-report-json.js:19:3)