Commit 904e3912 authored by Tristan Cavelier's avatar Tristan Cavelier

replicatestorage begenning of scenario tests added

parent 449a68ae
...@@ -76,4 +76,42 @@ ...@@ -76,4 +76,42 @@
util.closeAndcleanUpJio(jio); util.closeAndcleanUpJio(jio);
}); });
test("Scenario", function () {
expect(3);
var clock = sinon.useFakeTimers(), jio = jIO.newJio({
"type": "replicate",
"storage_list": [{
"type": "local",
"username": "replicatestorage",
"application_name": "scenar 1"
}, {
"type": "local",
"username": "replicatestorage",
"application_name": "scenar 2"
}]
});
// post with id
jio.post({"_id": "a"}, util.spyJioCallback("value", {
"id": "a",
"ok": true
}, "Post with document id -> OK"));
clock.tick(1000);
// put
jio.put({"_id": "a"}, util.spyJioCallback("value", {
"id": "a",
"ok": true
}, "Put same document -> OK"));
clock.tick(1000);
// post same id
jio.post({
"_id": "a"
}, util.spyJioCallback("status", 409, "Post with document id -> Conflict"));
clock.tick(1000);
util.closeAndcleanUpJio(jio);
});
})); }));
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment