<iframe id="ifr"></iframe>
  This tests that modifications to the prototype of CSSStyleDeclaration don't
  modify its prototype in another document.
<div id="result"></div>

<script>
if (window.testRunner)
    testRunner.dumpAsText();

CSSStyleDeclaration.prototype.foo = "foo";
var win = document.getElementById('ifr').contentWindow;
var result = win.CSSStyleDeclaration.prototype.foo;
if (result)
    document.getElementById('result').innerText = "FAIL: expected 'undefined', got '" + result + "'";
else
    document.getElementById('result').innerText = 'PASS';
</script>
