diff --git a/test/jio/tests.js b/test/jio/tests.js index e0eeae4ec605a804d61b90c26e7f5dab25507ae6..f76ef38b9c6d0cfc76c8e64505d58a38773244ed 100644 --- a/test/jio/tests.js +++ b/test/jio/tests.js @@ -865,15 +865,16 @@ }); test('Job Update', function () { - expect(4); + expect(5); var clock, jio, o = {}; clock = sinon.useFakeTimers(); + o.workspace = {}; jio = new JIO({ "type": "fake", "id": "Job Update" }, { - "workspace": {} + "workspace": o.workspace }); jio.put({"_id": "a"}).always(function (answer) { @@ -905,18 +906,21 @@ o.first_put_command.success(); clock.tick(1); + deepEqual(o.workspace, {}, 'No job in the queue'); + }); test('Job Wait', function () { - expect(5); + expect(6); var clock, jio, o = {}; clock = sinon.useFakeTimers(); + o.workspace = {}; jio = new JIO({ "type": "fake", "id": "Job Wait" }, { - "workspace": {} + "workspace": o.workspace }); jio.put({"_id": "a"}).always(function (answer) { @@ -951,11 +955,13 @@ fakestorage['Job Wait/put'].success(); clock.tick(1); + deepEqual(o.workspace, {}, 'No job in the queue'); + }); test('Job Deny + Job condition addition', function () { - expect(1); - var clock, jio; + expect(2); + var clock, jio, workspace = {}; clock = sinon.useFakeTimers(); jIO.addJobRuleCondition('isGetMethod', function (job) { @@ -966,7 +972,7 @@ "type": "fake", "id": "Job Wait" }, { - "workspace": {}, + "workspace": workspace, "job_rules": [{ "code_name": "get rejecter", "single": true, @@ -987,6 +993,8 @@ clock.tick(1); + deepEqual(workspace, {}, 'No job in the queue'); + }); }));