blob: 877f013ff97375d9e7920a945b239b552337d3e2 [file] [log] [blame]
<!DOCTYPE html>
<div id="container"></div>
<script src="../../../../resources/testharness.js"></script>
<script src="../../../../resources/testharnessreport.js"></script>
<script>
var test = async_test("This test checks that a compositor proxy can be mutated from the compositor worker thread.");
function processMessage(msg) {
assert_equals('success', msg.data);
test.done();
}
var worker = new CompositorWorker('resources/proxy-mutate.js');
worker.onmessage = processMessage;
var proxy = new CompositorProxy(document.getElementById('container'), ['opacity']);
assert_true(proxy.supports('opacity'));
assert_false(proxy.supports('touch'));
assert_false(proxy.supports('transform'));
assert_false(proxy.supports('scrollTop'));
worker.postMessage([proxy, 'opacity']);
</script>