| Index: third_party/WebKit/LayoutTests/external/wpt/content-security-policy/reporting/securitypolicyviolation-idl.html | 
| diff --git a/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/reporting/securitypolicyviolation-idl.html b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/reporting/securitypolicyviolation-idl.html | 
| new file mode 100644 | 
| index 0000000000000000000000000000000000000000..225951285b3a9d471eb2c04bea6bb0586aeb3bc1 | 
| --- /dev/null | 
| +++ b/third_party/WebKit/LayoutTests/external/wpt/content-security-policy/reporting/securitypolicyviolation-idl.html | 
| @@ -0,0 +1,55 @@ | 
| +<!DOCTYPE html> | 
| +<meta charset="utf-8"> | 
| +<title>SecurityPolicyViolationEvent IDL Tests</title> | 
| +<link rel="author" title="Louay Bassbouss" href="http://www.fokus.fraunhofer.de"> | 
| +<link rel="help" href="http://w3c.github.io/presentation-api/#dfn-controlling-user-agent"> | 
| + | 
| +<script src=/resources/testharness.js></script> | 
| +<script src=/resources/testharnessreport.js></script> | 
| +<script src=/resources/WebIDLParser.js></script> | 
| +<script src=/resources/idlharness.js></script> | 
| + | 
| +<script id="idl" type="text/plain"> | 
| +[Constructor(DOMString type, optional SecurityPolicyViolationEventInit eventInitDict)] | 
| +interface SecurityPolicyViolationEvent : Event { | 
| +    readonly    attribute DOMString      documentURI; | 
| +    readonly    attribute DOMString      referrer; | 
| +    readonly    attribute DOMString      blockedURI; | 
| +    readonly    attribute DOMString      violatedDirective; | 
| +    readonly    attribute DOMString      effectiveDirective; | 
| +    readonly    attribute DOMString      originalPolicy; | 
| +    readonly    attribute DOMString      disposition; | 
| +    readonly    attribute DOMString      sourceFile; | 
| +    readonly    attribute unsigned short statusCode; | 
| +    readonly    attribute long           lineNumber; | 
| +    readonly    attribute long           columnNumber; | 
| +}; | 
| + | 
| +dictionary SecurityPolicyViolationEventInit : EventInit { | 
| +    DOMString      documentURI; | 
| +    DOMString      referrer; | 
| +    DOMString      blockedURI; | 
| +    DOMString      violatedDirective; | 
| +    DOMString      effectiveDirective; | 
| +    DOMString      originalPolicy; | 
| +    DOMString      disposition; | 
| +    DOMString      sourceFile; | 
| +    unsigned short statusCode; | 
| +    long           lineNumber; | 
| +    long           columnNumber; | 
| +}; | 
| +</script> | 
| +<script> | 
| +    (function() { | 
| +        var idl_array = new IdlArray(); | 
| +        var idls = document.getElementById('idl').textContent; | 
| +        idl_array.add_idls(idls); | 
| + | 
| +        window.event_to_test = new SecurityPolicyViolationEvent({}); | 
| + | 
| +        idl_array.add_objects({ | 
| +          SecurityPolicyViolationEvent: ['event_to_test'] | 
| +        }); | 
| +        idl_array.test(); | 
| +    })(); | 
| +</script> | 
|  |