Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(5)

Side by Side Diff: tests/ppapi_file_system/ppapi_file_system.js

Issue 7167018: Migrating test/ppapi_file_system to messaging (Closed) Base URL: svn://svn.chromium.org/native_client/trunk/src/native_client/
Patch Set: '' Created 9 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 // Copyright (c) 2011 The Native Client Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4
5 function setupTests(tester, plugin) {
6 tester.addAsyncTest('TestCreate', function(status) {
7 var messageListener = status.wrap(function(message) {
8 status.log('Received message: ' + message.data);
9 plugin.removeEventListener('message', messageListener, false);
10 status.assertEqual(message.data, 'TestCreate:PASSED');
11 status.pass();
12 });
13 plugin.addEventListener("message", messageListener, false);
14 plugin.postMessage("TestCreate");
15 });
16 tester.addAsyncTest('TestIsFileSystem', function(status) {
17 var messageListener = status.wrap(function(message) {
18 status.log('Received message: ' + message.data);
19 plugin.removeEventListener('message', messageListener, false);
20 status.assertEqual(message.data, 'TestIsFileSystem:PASSED');
21 status.pass();
22 });
23 plugin.addEventListener("message", messageListener, false);
24 plugin.postMessage("TestIsFileSystem");
25 });
26 tester.addAsyncTest('TestGetType', function(status) {
27 var messageListener = status.wrap(function(message) {
28 status.log('Received message: ' + message.data);
29 plugin.removeEventListener('message', messageListener, false);
30 status.assertEqual(message.data, 'TestGetType:PASSED');
31 status.pass();
32 });
33 plugin.addEventListener("message", messageListener, false);
34 plugin.postMessage("TestGetType");
35 });
36 tester.addAsyncTest('TestOpen', function(status) {
37 var gotPassed = false;
38 var messageListener = status.wrap(function(message) {
39 status.log('Received message: ' + message.data);
40 plugin.removeEventListener('message', messageListener, false);
41 if (!gotPassed) {
42 status.assertEqual(message.data, 'TestOpen:PASSED');
43 gotPassed = true;
44 plugin.addEventListener("message", messageListener, false);
45 } else {
46 status.assertEqual(message.data, 'OpenCallback');
47 status.pass();
48 }
49 });
50 plugin.addEventListener("message", messageListener, false);
51 plugin.postMessage("TestOpen");
52 });
53 }
OLDNEW
« no previous file with comments | « tests/ppapi_file_system/ppapi_file_system.html ('k') | tests/ppapi_file_system/scriptable_object.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698