summaryrefslogtreecommitdiffstats
path: root/remoting/webapp
diff options
context:
space:
mode:
authorgarykac@chromium.org <garykac@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-02 23:31:08 +0000
committergarykac@chromium.org <garykac@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-02 23:31:08 +0000
commit7f62ed59e8f5ac52973d6f4844c8fe1cdfb3b8f0 (patch)
tree220b169fdbdd269fae13180d8f0f61b89f2f6e14 /remoting/webapp
parent881de5e56b7123fba063e526117cce5fb9da8762 (diff)
downloadchromium_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.gtestjs67
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);
+});