diff options
author | Jesús Macias <jmacias@solidgear.es> | 2015-12-01 12:58:01 +0100 |
---|---|---|
committer | Jesús Macias <jmacias@solidgear.es> | 2015-12-01 12:58:01 +0100 |
commit | a79ae4ae086c08c75a6d974966458251e2167347 (patch) | |
tree | 170c31140c5f5015aea75100a9c7ede8307f7de3 /apps | |
parent | 70071c8865eb18b739e9e681244497da310512d9 (diff) | |
download | nextcloud-server-a79ae4ae086c08c75a6d974966458251e2167347.tar.gz nextcloud-server-a79ae4ae086c08c75a6d974966458251e2167347.zip |
Delete js unit test. Another issue has been created to create js test
Diffstat (limited to 'apps')
-rw-r--r-- | apps/files_external/tests/js/statusmanagerSpec.js | 205 |
1 files changed, 0 insertions, 205 deletions
diff --git a/apps/files_external/tests/js/statusmanagerSpec.js b/apps/files_external/tests/js/statusmanagerSpec.js deleted file mode 100644 index 975d71627bf..00000000000 --- a/apps/files_external/tests/js/statusmanagerSpec.js +++ /dev/null @@ -1,205 +0,0 @@ -/* - * Copyright (c) 2015 Vincent Petry <pvince81@owncloud.com> - * - * This file is licensed under the Affero General Public License version 3 - * or later. - * - * See the COPYING-README file. - * - */ - -describe('OCA.External.StatusManager tests', function() { - var notificationStub; - var fileList; - var statusManager; - var oldAppWebRoots; - - beforeEach(function() { - notificationStub = sinon.stub(OC.Notification, 'showTemporary'); - var $content = $('<div id="content"></div>'); - $('#testArea').append($content); - // dummy file list - var $div = $( - '<div id="listContainer">' + - '<input id="dir" type="hidden" name="dir" value="/">' + - '<table id="filestable">' + - '<thead></thead>' + - '<tbody id="fileList"></tbody>' + - '</table>' + - '</div>'); - $('#content').append($div); - - var fileActions = new OCA.Files.FileActions(); - fileList = new OCA.Files.FileList( - $div, { - fileActions : fileActions - } - ); - - fileList.add({ - id: 1, - type: 'folder', - name: 'testmount', - mountType: 'external-root', - path: '/', - mimetype: 'httpd/unix-directory', - size: 12, - permissions: OC.PERMISSION_ALL, - etag: 'abc' - }); - - statusManager = OCA.External.StatusManager; - - oldAppWebRoots = _.extend({}, OC.appswebroots); - OC.appswebroots['files_external'] = OC.webroot + '/apps/files_external'; - }); - afterEach(function() { - statusManager.mountStatus = null; - statusManager.mountPointList = null; - - notificationStub.restore(); - OC.appswebroots = oldAppWebRoots; - }); - - describe('getMountStatusForMount', function() { - beforeEach(function() { - statusManager.mountStatus = []; - }); - - it('retrieves mount status and passes it to callback', function() { - var mountData = { - id: 123, - type: 'smb', - mount_point: 'testmount', - location: 3 - }; - - var callbackStub = sinon.stub(); - statusManager.getMountStatusForMount(mountData, callbackStub); - - expect(fakeServer.requests.length).toEqual(1); - - var mountStatus = { - type: 'smb', - status: 0 - }; - - var jsonData = JSON.stringify(mountStatus); - var request = fakeServer.requests[0]; - - expect(request.url).toEqual(OC.webroot + '/index.php/apps/files_external/globalstorages/123'); - - fakeServer.requests[0].respond( - 200, - {'Content-Type': 'application/json'}, - jsonData - ); - - - expect(callbackStub.calledOnce).toEqual(true); - expect(callbackStub.getCall(0).args[0]).toEqual(mountData); - expect(callbackStub.getCall(0).args[1]).toEqual(mountStatus); - - // second call does not send request but returns known data - statusManager.getMountStatusForMount(mountData, callbackStub); - - expect(fakeServer.requests.length).toEqual(1); - - expect(callbackStub.calledTwice).toEqual(true); - expect(callbackStub.getCall(1).args[0]).toEqual(mountData); - expect(callbackStub.getCall(1).args[1]).toEqual(mountStatus); - }); - // TODO: case where status is not 0 - // TODO: error case - }); - describe('getMountPointList', function() { - // TODO - }); - describe('processMountList', function() { - var getActiveViewStub; - var getCurrentAppContainerStub; - - beforeEach(function() { - getActiveViewStub = sinon.stub(OCA.Files.App, 'getActiveView'); - getActiveViewStub.returns('files'); - getCurrentAppContainerStub = sinon.stub(OCA.Files.App, 'getCurrentAppContainer'); - getCurrentAppContainerStub.returns($('#testArea')); - }); - afterEach(function() { - getActiveViewStub.restore(); - getCurrentAppContainerStub.restore(); - }); - - it('updates file list element with status', function() { - var mountList = [{ - id: 123, - mount_point: 'testmount', - backend: 'smb', - backendText: 'SMB', - type: 'system', - status: 0, - location: '' - }]; - statusManager.processMountList(mountList); - - var $tr = fileList.findFileEl('testmount'); - expect($tr.attr('data-external-backend')).toEqual('smb'); - expect($tr.attr('data-icon')).toEqual( - OC.imagePath('windows_network_drive', 'folder-windows') - ); - // TODO: thumbnail URL - /* - expect(OC.TestUtil.getImageUrl($tr.find('.thumbnail'))).toEqual( - OC.imagePath('windows_network_drive', 'folder-windows') - ); - */ - // TODO: check CSS class - - }); - }); - describe('processMountStatus', function() { - // TODO - }); - describe('launchFullConnectivityCheckOneByOne', function() { - var getMountPointListStub; - var getMountStatusStub; - var processMountStatusStub; - var processMountListStub; - - beforeEach(function() { - getMountPointListStub = sinon.stub(statusManager, 'getMountPointList'); - getMountStatusStub = sinon.stub(statusManager, 'getMountStatus'); - processMountStatusStub = sinon.stub(statusManager, 'processMountStatus'); - processMountListStub = sinon.stub(statusManager, 'processMountList'); - }); - afterEach(function() { - getMountPointListStub.restore(); - getMountStatusStub.restore(); - processMountStatusStub.restore(); - processMountListStub.restore(); - }); - it('retrieves mount points then processes them', function() { - statusManager.launchFullConnectivityCheck(); - - expect(getMountPointListStub.calledOnce).toEqual(true); - var mountList = [{ - id: 123, - mount_point: 'testmount', - backend: 'smb', - backendText: 'SMB', - type: 'system', - status: 0, - location: '' - }]; - getMountPointListStub.yield(mountList); - - expect(processMountListStub.calledOnce).toEqual(true); - expect(processMountListStub.calledWith(mountList)).toEqual(true); - - // TODO: continue checking getMountStatus, etc - }); - }); - describe('recheckConnectivityForOne', function() { - // TODO - }); -}); |