Default to user library when assigning unsaved item to collection
And fix some issues setting the libraryID property on unsaved objects Also return .deleted as false, not an empty string
This commit is contained in:
parent
ed1c0a4637
commit
420985661b
4 changed files with 168 additions and 137 deletions
|
@ -183,6 +183,26 @@ describe("Zotero.Item", function () {
|
|||
})
|
||||
})
|
||||
|
||||
describe("#deleted", function () {
|
||||
it("should be set to true after save", function* () {
|
||||
var item = yield createDataObject('item');
|
||||
item.deleted = true;
|
||||
yield item.saveTx();
|
||||
assert.ok(item.deleted);
|
||||
})
|
||||
|
||||
it("should be set to false after save", function* () {
|
||||
var collection = yield createDataObject('collection');
|
||||
var item = createUnsavedDataObject('item');
|
||||
item.deleted = true;
|
||||
yield item.saveTx();
|
||||
|
||||
item.deleted = false;
|
||||
yield item.saveTx();
|
||||
assert.isFalse(item.deleted);
|
||||
})
|
||||
})
|
||||
|
||||
describe("#parentID", function () {
|
||||
it("should create a child note", function* () {
|
||||
var item = new Zotero.Item('book');
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue