Source code
Revision control
Copy as Markdown
Other Tools
Test Info: Warnings
- This test gets skipped with pattern: os == 'android'
- Manifest: js/xpconnect/tests/chrome/chrome.toml
<?xml version="1.0"?>
<!--
-->
<!-- test results are displayed in the html:body -->
</body>
<!-- test code goes here -->
<script type="application/javascript">
<![CDATA[
/** Test for Components.Exception options objects. **/
// Note: We pass |window| as the 'data' field here because Components.Exception
// Test the old interface.
var e1 = Components.Exception('foo', Cr.NS_BINDING_ABORTED, null, window);
is(e1.result, Cr.NS_BINDING_ABORTED, "Result should get set properly");
is(e1.data, window, "User data should get set properly");
// Test the options object.
var e2 = Components.Exception('foo', { result: Cr.NS_BINDING_ABORTED,
data: window,
foobar: 2 });
is(e2.result, Cr.NS_BINDING_ABORTED, "Result should get set properly");
is(e2.data.window, window, "User data should get set properly");
]]>
</script>
</window>