1
0
mirror of http://git.whoc.org.uk/git/password-manager.git synced 2025-10-24 17:27:35 +02:00

Fixed an issue when editing a card label (without tags)

This commit is contained in:
Giulio Cesare Solaroli
2014-08-25 08:11:28 +02:00
parent 3c68167fb8
commit 3918a7bdfc
5 changed files with 77 additions and 22 deletions

View File

@@ -1514,6 +1514,10 @@ deferredResult.addCallback(function (aValue) { console.log("FIELDS", aValue); re
deferredResult.addMethodcaller('tags');
deferredResult.addCallback(SimpleTest.eq, ['Tag1', 'Tag2']);
deferredResult.addMethod(user, 'getRecord', recordID);
deferredResult.addMethodcaller('label');
deferredResult.addTest("Card 1", "expected label");
deferredResult.addMethod(user, 'getRecord', recordID);
//deferredResult.addCallback(function (aValue) { console.log("VALUE", aValue); return aValue; });
deferredResult.addMethodcaller('addTag', "TagX");
@@ -1522,6 +1526,9 @@ deferredResult.addCallback(function (aValue) { console.log("FIELDS", aValue); re
deferredResult.addMethodcaller('tags');
deferredResult.addCallback(SimpleTest.eq, ['Tag1', 'Tag2', 'TagX']);
deferredResult.addMethod(user, 'getRecord', recordID);
deferredResult.addMethodcaller('setLabel', "Card 1 - edited");
deferredResult.addMethod(user, 'hasPendingChanges');
deferredResult.addTest(true, "user should have pending changes");
deferredResult.addMethod(user, 'saveChanges');

View File

@@ -1397,10 +1397,14 @@ var tests = {
});
deferredResult.addMethod(user, 'createNewRecord');
deferredResult.addMethodcaller('reference');
deferredResult.addCallback(function (aNewRecordReference) {
newRecordReference = aNewRecordReference;
})
deferredResult.addMethodcaller('hasPendingChanges');
// deferredResult.addTest(true, "a brand new record should report pending changes until it is saved");
deferredResult.addTest(false, "a brand new record should not report any pending changes until it is actually changed");
// deferredResult.addMethodcaller('reference');
// deferredResult.addCallback(function (aNewRecordReference) {
// newRecordReference = aNewRecordReference;
// })
deferredResult.addMethod(user, 'getRecords');
deferredResult.addCallback(function (someRecords) {