aboutsummaryrefslogtreecommitdiff
path: root/catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py
diff options
context:
space:
mode:
Diffstat (limited to 'catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py')
-rw-r--r--catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py b/catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py
new file mode 100644
index 00000000..bbcd34a4
--- /dev/null
+++ b/catapult/telemetry/telemetry/internal/backends/facebook_credentials_backend_unittest.py
@@ -0,0 +1,19 @@
+# Copyright 2013 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.
+from telemetry.internal.backends import facebook_credentials_backend
+from telemetry.internal.backends \
+ import form_based_credentials_backend_unittest_base
+
+
+class TestFacebookCredentialsBackend(
+ form_based_credentials_backend_unittest_base.
+ FormBasedCredentialsBackendUnitTestBase):
+ def setUp(self):
+ self._credentials_type = 'facebook'
+
+ def testLoginUsingMock(self):
+ backend = facebook_credentials_backend.FacebookCredentialsBackend()
+ self._LoginUsingMock(backend, backend.url, backend.login_input_id,
+ backend.password_input_id, backend.login_form_id,
+ backend.logged_in_javascript)