| <!DOCTYPE html> |
| <title>ImageDecoder requires exact mime types</title> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script> |
| async_test(function(t) { |
| fetch("/resources/square.png").then(t.step_func(response => { |
| response.arrayBuffer().then(t.step_func(buffer => { |
| try { |
| let decoder = new ImageDecoder({data: buffer, type: "image/gif"}) |
| t.unreached_func()(); |
| } catch { |
| t.done(); |
| } |
| })).catch(t.unreached_func()); |
| })).catch(t.unreached_func()); |
| }); |
| </script> |