|
1 /* Any copyright is dedicated to the Public Domain. |
|
2 * http://creativecommons.org/publicdomain/zero/1.0/ */ |
|
3 |
|
4 "use strict"; |
|
5 |
|
6 Cu.import("resource://testing-common/services-common/bagheeraserver.js"); |
|
7 |
|
8 function run_test() { |
|
9 run_next_test(); |
|
10 } |
|
11 |
|
12 add_test(function test_server_empty() { |
|
13 let server = new BagheeraServer(); |
|
14 |
|
15 do_check_false(server.hasNamespace("foo")); |
|
16 do_check_false(server.hasDocument("foo", "bar")); |
|
17 do_check_null(server.getDocument("foo", "bar")); |
|
18 |
|
19 server.createNamespace("foo"); |
|
20 do_check_true(server.hasNamespace("foo")); |
|
21 |
|
22 run_next_test(); |
|
23 }); |
|
24 |
|
25 add_test(function test_server_start() { |
|
26 let server = new BagheeraServer(); |
|
27 server.start(); |
|
28 server.stop(run_next_test); |
|
29 }); |
|
30 |