michael@0: /* Any copyright is dedicated to the Public Domain. michael@0: * http://creativecommons.org/publicdomain/zero/1.0/ */ michael@0: michael@0: "use strict"; michael@0: michael@0: Cu.import("resource://testing-common/services-common/bagheeraserver.js"); michael@0: michael@0: function run_test() { michael@0: run_next_test(); michael@0: } michael@0: michael@0: add_test(function test_server_empty() { michael@0: let server = new BagheeraServer(); michael@0: michael@0: do_check_false(server.hasNamespace("foo")); michael@0: do_check_false(server.hasDocument("foo", "bar")); michael@0: do_check_null(server.getDocument("foo", "bar")); michael@0: michael@0: server.createNamespace("foo"); michael@0: do_check_true(server.hasNamespace("foo")); michael@0: michael@0: run_next_test(); michael@0: }); michael@0: michael@0: add_test(function test_server_start() { michael@0: let server = new BagheeraServer(); michael@0: server.start(); michael@0: server.stop(run_next_test); michael@0: }); michael@0: