diff options
author | Christoph Wurst <christoph@winzerhof-wurst.at> | 2016-09-19 23:49:42 +0200 |
---|---|---|
committer | Christoph Wurst <christoph@winzerhof-wurst.at> | 2016-10-03 10:24:47 +0200 |
commit | 5ae6d6281132c11b73448db064e9f4ce4582659c (patch) | |
tree | ff08748da7e819a2accc808ca4d71470079260c1 /core/js/tests | |
parent | 07a1be2e06361d5c88eca53acb790e1dc499bdb1 (diff) | |
download | nextcloud-server-5ae6d6281132c11b73448db064e9f4ce4582659c.tar.gz nextcloud-server-5ae6d6281132c11b73448db064e9f4ce4582659c.zip |
do not reload the page if the server is (temporarily) unreachable
Diffstat (limited to 'core/js/tests')
-rw-r--r-- | core/js/tests/specs/coreSpec.js | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/core/js/tests/specs/coreSpec.js b/core/js/tests/specs/coreSpec.js index 1ffe7b38a40..01a0e6acb6f 100644 --- a/core/js/tests/specs/coreSpec.js +++ b/core/js/tests/specs/coreSpec.js @@ -924,7 +924,7 @@ describe('Core base tests', function() { var dataProvider = [ [200, false], [400, false], - [0, true], + [0, false], [401, true], [302, true], [303, true], @@ -979,5 +979,14 @@ describe('Core base tests', function() { clock.tick(waitTimeMs); expect(notificationStub.calledOnce).toEqual(true); }); + it('shows a temporary notification if the connection is lost', function() { + var xhr = { status: 0 }; + spyOn(OC, '_ajaxConnectionLostHandler'); + + $(document).trigger(new $.Event('ajaxError'), xhr); + clock.tick(101); + + expect(OC._ajaxConnectionLostHandler.calls.count()).toBe(1); + }); }); }); |