mirror of
https://github.com/zotero/zotero.git
synced 2026-10-09 03:18:01 +00:00
Don't try to reject last feed item when FeedReader terminates
As the comment says, this hasn't been useful (and isn't used anywhere), and I honestly don't understand how the test ever passed - process() would've resolved all the feed item promises already. Fixes #5412
This commit is contained in:
parent
c8aff336b3
commit
7e706354f9
2 changed files with 0 additions and 19 deletions
|
|
@ -221,17 +221,6 @@ Zotero.FeedReader.prototype.terminate = function (status) {
|
|||
|
||||
// Reject feed promise if not resolved yet
|
||||
this._feedProcessed.reject(new Error(status));
|
||||
|
||||
// Reject feed item promise if not resolved yet
|
||||
let lastItem = this._feedItems[this._feedItems.length - 1];
|
||||
// It seemed like a good idea to reject the last item but
|
||||
// it's not really been useful yet, aside from bluebird
|
||||
// throwing errors about unhandled rejections in tests
|
||||
// so we suppress them here. TODO: We should probably
|
||||
// rethink whether this code makes sense and make it better.
|
||||
// FIXME: fx140: We can no longer "handle" the rejection here
|
||||
let er = new Error(status);
|
||||
lastItem.reject(er);
|
||||
};
|
||||
|
||||
Zotero.defineProperty(Zotero.FeedReader.prototype, 'feedProperties', {
|
||||
|
|
|
|||
|
|
@ -86,14 +86,6 @@ describe("Zotero.FeedReader", function () {
|
|||
e = await getPromiseError(fr._feedItems[fr._feedItems.length-1].promise);
|
||||
assert.ok(e);
|
||||
});
|
||||
|
||||
it('should reject last feed item if feed processed', async function () {
|
||||
let fr = new Zotero.FeedReader(rssFeedURL);
|
||||
await fr.process();
|
||||
fr.terminate("test");
|
||||
let e = await getPromiseError(fr._feedItems[fr._feedItems.length-1].promise);
|
||||
assert.ok(e);
|
||||
});
|
||||
});
|
||||
|
||||
describe('#feedProperties', function () {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue