diff --git a/node_modules/gsettingsBridge/tests/gsettingsTests.js b/node_modules/gsettingsBridge/tests/gsettingsTests.js index 857ee70..f47a684 100644 --- a/node_modules/gsettingsBridge/tests/gsettingsTests.js +++ b/node_modules/gsettingsBridge/tests/gsettingsTests.js @@ -186,6 +186,24 @@ https://github.com/gpii/universal/LICENSE.txt ] } }; + + // http://issues.gpii.net/browse/GPII-8 + var gpii8 = { + request: { + "putreq": [ + { + settings: { + "double-setting-doesnt-exist": 3.1, + "boolean-setting": true, + "string-setting": "here i am" + }, + options: { + schema: "net.gpii.testing.gsettings.multi-set1" + } + } + ] + } + }; jqUnit.module("Gsettings Handler Tests"); @@ -252,4 +270,13 @@ https://github.com/gpii/universal/LICENSE.txt jqUnit.start(); }, 10); }); -}()); \ No newline at end of file + + gsettingsHandlerTests.asyncTest("GPII-8 Not core dumping on a non-existent key", function () { + setTimeout(function() { + var response = gpii.gsettings.set(gpii8.request); + jqUnit.assertEquals("Didn't core dump. ", true,true); + jqUnit.start(); + }, 10); + }); + +}());