summaryrefslogtreecommitdiff
path: root/services/sync/tests/unit/test_service_cluster.js
diff options
context:
space:
mode:
Diffstat (limited to 'services/sync/tests/unit/test_service_cluster.js')
-rw-r--r--services/sync/tests/unit/test_service_cluster.js11
1 files changed, 7 insertions, 4 deletions
diff --git a/services/sync/tests/unit/test_service_cluster.js b/services/sync/tests/unit/test_service_cluster.js
index 6c4dddbed..65f0c3a95 100644
--- a/services/sync/tests/unit/test_service_cluster.js
+++ b/services/sync/tests/unit/test_service_cluster.js
@@ -18,12 +18,12 @@ function do_check_throws(func) {
add_test(function test_findCluster() {
_("Test Service._findCluster()");
let server;
+ ensureLegacyIdentityManager();
try {
- Service.serverURL = TEST_SERVER_URL;
- Service.identity.account = "johndoe";
-
_("_findCluster() throws on network errors (e.g. connection refused).");
do_check_throws(function() {
+ Service.serverURL = "http://dummy:9000/";
+ Service.identity.account = "johndoe";
Service._clusterManager._findCluster();
});
@@ -35,6 +35,9 @@ add_test(function test_findCluster() {
"/user/1.0/joedoe/node/weave": httpd_handler(500, "Server Error", "Server Error")
});
+ Service.serverURL = server.baseURI;
+ Service.identity.account = "johndoe";
+
_("_findCluster() returns the user's cluster node");
let cluster = Service._clusterManager._findCluster();
do_check_eq(cluster, "http://weave.user.node/");
@@ -76,7 +79,7 @@ add_test(function test_setCluster() {
"/user/1.0/jimdoe/node/weave": httpd_handler(200, "OK", "null")
});
try {
- Service.serverURL = TEST_SERVER_URL;
+ Service.serverURL = server.baseURI;
Service.identity.account = "johndoe";
_("Check initial state.");