test_deprecated.html (1080B)
1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <title>Test for Deprecated reports</title> 5 <script src="/tests/SimpleTest/SimpleTest.js"></script> 6 <script src="common_deprecated.js"></script> 7 <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/> 8 </head> 9 <body> 10 11 <script type="application/javascript"> 12 13 test_deprecatedInterface() 14 .then(() => test_deprecatedMethod()) 15 .then(() => test_deprecatedMethodWithDataURI()) 16 .then(() => test_deprecatedAttribute()) 17 .then(() => test_takeRecords()) 18 .then(() => { 19 info("Workers!"); 20 21 return new Promise(resolve => { 22 const w = new Worker("worker_deprecated.js"); 23 w.onmessage = e => { 24 switch (e.data.type) { 25 case "info": 26 info(e.data.msg); 27 break; 28 29 case "check": 30 ok(e.data.check, e.data.msg); 31 break; 32 33 case "finish": 34 resolve(); 35 break; 36 37 default: 38 ok(false, "Invalid message"); 39 break; 40 } 41 } 42 }); 43 }) 44 45 .then(() => { SimpleTest.finish(); }); 46 47 SimpleTest.waitForExplicitFinish(); 48 49 </script> 50 </body> 51 </html>