Update WebDAV request timeouts for HTTP.request() auto 5xx retry
This commit is contained in:
parent
dc60e5f840
commit
25e34b7b99
2 changed files with 47 additions and 10 deletions
|
@ -64,6 +64,8 @@ describe("Zotero.Sync.Storage.Mode.WebDAV", function () {
|
|||
|
||||
Zotero.Sync.Storage.Local.setModeForLibrary(Zotero.Libraries.userLibraryID, 'webdav');
|
||||
controller = new Zotero.Sync.Storage.Mode.WebDAV;
|
||||
controller.ERROR_DELAY_INTERVALS = [1];
|
||||
controller.ERROR_DELAY_MAX = [5];
|
||||
Zotero.Prefs.set("sync.storage.scheme", davScheme);
|
||||
Zotero.Prefs.set("sync.storage.url", davHostPath);
|
||||
Zotero.Prefs.set("sync.storage.username", davUsername);
|
||||
|
@ -224,7 +226,10 @@ describe("Zotero.Sync.Storage.Mode.WebDAV", function () {
|
|||
Zotero.getString('sync.storage.error.webdav.requestError', [500, "GET"])
|
||||
);
|
||||
|
||||
assertRequestCount(1);
|
||||
assert.isAbove(
|
||||
server.requests.filter(r => r.responseHeaders["Fake-Server-Match"]).length - requestCount,
|
||||
1
|
||||
);
|
||||
|
||||
assert.isTrue(library.storageDownloadNeeded);
|
||||
assert.equal(library.storageVersion, 0);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue