diff options
author | Vincent Petry <pvince81@owncloud.com> | 2015-03-04 13:49:19 +0100 |
---|---|---|
committer | Vincent Petry <pvince81@owncloud.com> | 2015-03-04 13:49:19 +0100 |
commit | 3f6e7d6a43cd59d70886690e74f7da45dfbd3ec0 (patch) | |
tree | 6b9e720c1a414751418d069b53fca91ed6a7c892 /apps/files_trashbin/tests/js | |
parent | aa11b83158ab70152a3804ef30281971e0a5a7c9 (diff) | |
download | nextcloud-server-3f6e7d6a43cd59d70886690e74f7da45dfbd3ec0.tar.gz nextcloud-server-3f6e7d6a43cd59d70886690e74f7da45dfbd3ec0.zip |
Add unit test for selection overlay actions in trashbin
Diffstat (limited to 'apps/files_trashbin/tests/js')
-rw-r--r-- | apps/files_trashbin/tests/js/filelistSpec.js | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/apps/files_trashbin/tests/js/filelistSpec.js b/apps/files_trashbin/tests/js/filelistSpec.js index fd479234b30..9aa1f907fa9 100644 --- a/apps/files_trashbin/tests/js/filelistSpec.js +++ b/apps/files_trashbin/tests/js/filelistSpec.js @@ -220,6 +220,28 @@ describe('OCA.Trashbin.FileList tests', function() { fileList.findFileEl('somedir.d99999').find('input:checkbox').click(); }); describe('Delete', function() { + it('Shows trashbin actions', function() { + // visible because a few files were selected + expect($('.selectedActions').is(':visible')).toEqual(true); + expect($('.selectedActions .delete-selected').is(':visible')).toEqual(true); + expect($('.selectedActions .undelete').is(':visible')).toEqual(true); + + // check + fileList.$el.find('.select-all').click(); + + // stays visible + expect($('.selectedActions').is(':visible')).toEqual(true); + expect($('.selectedActions .delete-selected').is(':visible')).toEqual(true); + expect($('.selectedActions .undelete').is(':visible')).toEqual(true); + + // uncheck + fileList.$el.find('.select-all').click(); + + // becomes hidden now + expect($('.selectedActions').is(':visible')).toEqual(false); + expect($('.selectedActions .delete-selected').is(':visible')).toEqual(false); + expect($('.selectedActions .undelete').is(':visible')).toEqual(false); + }); it('Deletes selected files when "Delete" clicked', function() { var request; $('.selectedActions .delete-selected').click(); |