Chromium Code Reviews| Index: tests/manifest_file/irt_manifest_file_test.html |
| =================================================================== |
| --- tests/manifest_file/irt_manifest_file_test.html (revision 0) |
| +++ tests/manifest_file/irt_manifest_file_test.html (revision 0) |
| @@ -0,0 +1,50 @@ |
| +<!-- |
| + Copyright 2011 The Native Client Authors. All rights reserved. |
| + Use of this source code is governed by a BSD-style license that can |
| + be found in the LICENSE file. |
| +--> |
| +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" |
| + "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| +<html> |
| + <head> |
| + <meta http-equiv="Pragma" content="no-cache" /> |
| + <meta http-equiv="Expires" content="-1" /> |
| + <script type="text/javascript" src="nacltest.js"></script> |
| + <title>Native Client Post Message Manifest File Test</title> |
| + </head> |
| + |
| + <body> |
| + <h1>Native Client Post Message Manifest File Test</h1> |
|
pasko-google - do not use
2011/08/15 10:35:09
there is already a test with the same title, your
halyavin
2011/08/15 14:04:22
Done.
|
| + <div> |
| + <embed id="naclModule" |
| + name="naclModule" |
| + width=400 height=400 |
| + src="irt_manifest_file.nmf" |
| + basic_tests="1" |
| + stress_tests="0" |
| + style="background-color:gray" |
| + type="application/x-nacl" /> |
| + </div> |
| + |
| + <script type="text/javascript"> |
| + //<![CDATA[ |
| +function setupTests(tester, plugin) { |
| + tester.addAsyncTest('Test_00_Init', function(status) { |
| + plugin.addEventListener('message', function(message_event) { |
| + this.removeEventListener('message', arguments.callee, false); |
| + var golden = 'File Contents:\n// There should not be CRs in here, just LF termination!\n{\n "program": {\n "x86-32": {"url": "irt_manifest_file_test_x86-32.nexe"},\n "x86-64": {"url": "irt_manifest_file_test_x86-64.nexe"},\n "arm": {"url": "irt_manifest_file_test_arm.nexe"}\n },\n "files": {\n "nmf says hello world": {\n "x86-32": {"url": "irt_manifest_file_test_x86-32.nexe"},\n "x86-64": {"url": "irt_manifest_file_test_x86-64.nexe"},\n "arm": {"url": "irt_manifest_file_test_arm.nexe"}\n },\n "test_file": {\n "portable": {"url": "irt_manifest_file.nmf"}\n }\n }\n}\n'; |
| + status.assertEqual(message_event.data, golden); |
| + status.pass(); |
| + }, false); |
| + plugin.postMessage('hello'); |
| + }); |
| +} |
| + |
| +var tester = new Tester(); |
| +setupTests(tester, $('naclModule')); |
| +tester.waitFor($('naclModule')); |
| +tester.run(); |
| + //]]> |
| + </script> |
| + </body> |
| +</html> |