1
Cu.import("resource://services-sync/engines.js");
4
let tracker = new Tracker();
7
_("Make sure nothing exists yet..");
8
do_check_eq(tracker.changedIDs[id], null);
10
_("Make sure adding of time 0 works");
11
tracker.addChangedID(id, 0);
12
do_check_eq(tracker.changedIDs[id], 0);
14
_("A newer time will replace the old 0");
15
tracker.addChangedID(id, 10);
16
do_check_eq(tracker.changedIDs[id], 10);
18
_("An older time will not replace the newer 10");
19
tracker.addChangedID(id, 5);
20
do_check_eq(tracker.changedIDs[id], 10);
22
_("Adding without time defaults to current time");
23
tracker.addChangedID(id);
24
do_check_true(tracker.changedIDs[id] > 10);