Added mock_xhr module w/ unit tests.
Also ported gcd_client_unittests to use mock_xhr as a proof of concept,
but left original test as a supplement to xhr_unittests.
BUG=471928
Review URL: https://codereview.chromium.org/1055313002
Cr-Commit-Position: refs/heads/master@{#324095}
diff --git a/remoting/remoting_webapp_files.gypi b/remoting/remoting_webapp_files.gypi
index ca4e1f4..b84b0a2 100644
--- a/remoting/remoting_webapp_files.gypi
+++ b/remoting/remoting_webapp_files.gypi
@@ -75,10 +75,12 @@
'webapp/crd/js/error_unittest.js',
'webapp/crd/js/fallback_signal_strategy_unittest.js',
'webapp/crd/js/gcd_client_unittest.js',
+ 'webapp/crd/js/gcd_client_with_mock_xhr_unittest.js',
'webapp/crd/js/host_table_entry_unittest.js',
'webapp/crd/js/identity_unittest.js',
'webapp/crd/js/l10n_unittest.js',
'webapp/crd/js/menu_button_unittest.js',
+ 'webapp/crd/js/mock_xhr_unittest.js',
'webapp/crd/js/typecheck_unittest.js',
'webapp/crd/js/xhr_unittest.js',
'webapp/crd/js/xmpp_connection_unittest.js',
@@ -92,6 +94,7 @@
'webapp/js_proto/chrome_proto.js',
'webapp/js_proto/chrome_mocks.js',
'webapp/unittests/sinon_helpers.js',
+ 'webapp/crd/js/mock_xhr.js',
],
# Prototypes for objects that are not mocked.
'remoting_webapp_unittests_js_proto_files': [