zotero/test/tests/support.js

15 lines
520 B
JavaScript
Raw Normal View History

describe("Support Functions for Unit Testing", function() {
describe("resetDB", function() {
2015-04-15 04:40:05 +00:00
it("should restore the DB to factory settings", Zotero.Promise.coroutine(function* () {
this.timeout(30000);
yield Zotero.Items.erase(1);
assert.isFalse(yield Zotero.Items.getAsync(1));
yield resetDB();
var item = yield Zotero.Items.getAsync(1);
assert.isObject(item);
yield item.loadItemData();
assert.equal(item.getField("url"), "https://www.zotero.org/support/quick_start_guide");
}));
});
});