Merge pull request #1628 from NativeScript/app-settings-clear

clear() method added
This commit is contained in:
Vladimir Enchev
2016-02-24 12:01:43 +02:00
4 changed files with 26 additions and 0 deletions

View File

@ -123,6 +123,18 @@ export var testRemove = function () {
TKUnit.assert(!appSettings.hasKey(numberKey), "Failed to remove key: " + numberKey);
};
export var testClear = function () {
// <snippet module="application-settings" title="application-settings">
// ### Removing all values
// ``` JavaScript
appSettings.clear();
// ```
// </snippet>
TKUnit.assert(!appSettings.hasKey(boolKey), "Failed to remove key: " + boolKey);
TKUnit.assert(!appSettings.hasKey(stringKey), "Failed to remove key: " + stringKey);
TKUnit.assert(!appSettings.hasKey(numberKey), "Failed to remove key: " + numberKey);
};
export var testInvalidKey = function () {
try {
appSettings.hasKey(undefined);