diff options
author | garykac@chromium.org <garykac@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-02 23:31:08 +0000 |
---|---|---|
committer | garykac@chromium.org <garykac@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-02 23:31:08 +0000 |
commit | 7f62ed59e8f5ac52973d6f4844c8fe1cdfb3b8f0 (patch) | |
tree | 220b169fdbdd269fae13180d8f0f61b89f2f6e14 /remoting/webapp | |
parent | 881de5e56b7123fba063e526117cce5fb9da8762 (diff) | |
download | chromium_src-7f62ed59e8f5ac52973d6f4844c8fe1cdfb3b8f0.zip chromium_src-7f62ed59e8f5ac52973d6f4844c8fe1cdfb3b8f0.tar.gz chromium_src-7f62ed59e8f5ac52973d6f4844c8fe1cdfb3b8f0.tar.bz2 |
[Chromoting] Re-enable js unittests.
This is a revised version of crrev.com/11109017 which caused issues on the
CrOS bots.
Review URL: https://chromiumcodereview.appspot.com/11668011
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@174888 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/webapp')
-rw-r--r-- | remoting/webapp/all_js_load.gtestjs | 67 |
1 files changed, 67 insertions, 0 deletions
diff --git a/remoting/webapp/all_js_load.gtestjs b/remoting/webapp/all_js_load.gtestjs new file mode 100644 index 0000000..c752d5d --- /dev/null +++ b/remoting/webapp/all_js_load.gtestjs @@ -0,0 +1,67 @@ +// Copyright (c) 2012 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +/** + * Test fixture for loading all our JS files. + * @constructor + * @extends {testing.Test} + */ +function AllJsLoadTest () { +} + +AllJsLoadTest.prototype = { + __proto__: testing.Test.prototype, + + /** @inheritDoc */ + extraLibraries: [ + // All of our Javascript files should be listed here unless they: + // (1) have their own .gtestjs file, or + // (2) are only used for testing. + 'client_plugin_async.js', + 'client_plugin.js', + 'client_screen.js', + 'client_session.js', + //'clipboard_event_proto.js', // Only used by jscompiler. + 'clipboard.js', + 'connection_history.js', + 'connection_stats.js', + //'cs_oauth2_trampoline.js', // Disabled because it calls + // |chrome.i18n.getMessage| when loaded. + //'event_handlers.js', // Disabled because it calls + // |window.addEventListener| when loaded. + //'format_iq.js', // Already covered by format_iq.gtestjs + 'host_controller.js', + 'host_list.js', + //'host_plugin_proto.js', // Only used by jscompiler + 'host_screen.js', + 'host_session.js', + 'host_setup_dialog.js', + 'host_table_entry.js', + //'jscompiler_hacks.js', // Only used by jscompiler. + 'l10n.js', + 'log_to_server.js', + 'menu_button.js', + //'oauth2_callback.js', // Disabled because it calls + // |window.addEventListener| when loaded. + 'oauth2.js', + 'plugin_settings.js', + 'remoting.js', + 'server_log_entry.js', + 'stats_accumulator.js', + 'storage.js', + 'suspend_monitor.js', + 'toolbar.js', + 'ui_mode.js', + //'viewer_plugin_proto.js', // Only used by jscompiler. + //'wcs_iq_client_proto.js', // Only used by jscompiler. + 'wcs.js', + 'wcs_loader.js', + 'xhr.js', + ], +}; + +// Basic test to verify that all the JS files load without console errors. +TEST_F('AllJsLoadTest', 'TestNoConsoleErrors', function() { + assertTrue(true); +}); |