Fix Zotero.DataObject.key test

This commit is contained in:
Aurimas Vinckevicius 2015-09-16 20:19:33 -05:00
parent 88ab129ffb
commit 8900a83b7d

View File

@ -6,13 +6,14 @@ describe("Zotero.DataObject", function() {
describe("#key", function () { describe("#key", function () {
it("shouldn't update .loaded on get if unset", function* () { it("shouldn't update .loaded on get if unset", function* () {
for (let type of types) { for (let type of types) {
let param;
if (type == 'item') { if (type == 'item') {
var param = 'book'; param = 'book';
} }
let obj = new Zotero[Zotero.Utilities.capitalize(type)](param); let obj = new Zotero[Zotero.Utilities.capitalize(type)](param);
obj.libraryID = Zotero.Libraries.userLibraryID; obj.libraryID = Zotero.Libraries.userLibraryID;
assert.isNull(obj.key); assert.isNull(obj.key, 'key is null for ' + type);
assert.isFalse(obj._loaded.primaryData); assert.isFalse(obj._loaded.primaryData, 'primary data not loaded for ' + type);
obj.key = Zotero.DataObjectUtilities.generateKey(); obj.key = Zotero.DataObjectUtilities.generateKey();
} }
}) })