<script src="../../resources/testharness.js"></script>
<script src="../../resources/testharnessreport.js"></script>
<script>
test(function(){
var canvas1 = document.createElement("canvas");
var ctx1 = canvas1.getContext('2d');
var canvas2 = document.createElement("canvas");
// Terapixel canvas should fail to allocate
canvas2.width = 1000000;
canvas2.height = 1000000;
var ctx2 = canvas2.getContext('2d');
ctx2.drawImage(canvas1, 0, 0);
}, "This test checks behavior of drawImage on a canvas that failed to allocate its backing store. This test passes by not crashing.");
</script>