diff --git a/.drone.yml b/.drone.yml index 2f2867a5b2bb6..88584cdd527d7 100644 --- a/.drone.yml +++ b/.drone.yml @@ -685,226 +685,6 @@ pipeline: TEST: memcache-redis-cluster matrix: include: - - TESTS: checkers - - TESTS: nodb-codecov - ENABLE_REDIS: true - - TESTS: db-codecov - ENABLE_REDIS: true - - DB: NODB - PHP: 5.6 - ENABLE_REDIS: true - - DB: NODB - PHP: 7.0 - ENABLE_REDIS: true - - DB: NODB - PHP: 7.1 - ENABLE_REDIS: true - - DB: NODB - PHP: 7.2 - ENABLE_REDIS: false - - DB: sqlite - PHP: 5.6 - ENABLE_REDIS: true - - DB: sqlite - PHP: 7.0 - ENABLE_REDIS: true - - DB: sqlite - PHP: 7.1 - ENABLE_REDIS: true - - DB: sqlite - PHP: 7.2 - ENABLE_REDIS: false - - DB: mysql - PHP: 5.6 - ENABLE_REDIS: true - - DB: mysql - PHP: 7.0 - ENABLE_REDIS: true - - DB: mysql - PHP: 7.1 - ENABLE_REDIS: true - - DB: mysql - PHP: 7.2 - ENABLE_REDIS: false - - DB: mysql5.6 - PHP: 5.6 - ENABLE_REDIS: true - - DB: mysql5.6 - PHP: 7.0 - ENABLE_REDIS: true - - DB: mysql5.6 - PHP: 7.1 - ENABLE_REDIS: true - - DB: mysql5.5 - PHP: 5.6 - ENABLE_REDIS: true - - DB: mysql5.5 - PHP: 7.0 - ENABLE_REDIS: true - - DB: mysql5.5 - PHP: 7.1 - ENABLE_REDIS: true - - DB: postgres - PHP: 5.6 - ENABLE_REDIS: true - - DB: postgres - PHP: 7.0 - ENABLE_REDIS: true - - DB: postgres - PHP: 7.1 - ENABLE_REDIS: true - - DB: mysqlmb4 - PHP: 5.6 - ENABLE_REDIS: true - - DB: mysqlmb4 - PHP: 7.0 - ENABLE_REDIS: true - - DB: mysqlmb4 - PHP: 7.1 - ENABLE_REDIS: true - - DB: mysqlmb4 - PHP: 7.2 - ENABLE_REDIS: false - - TESTS: integration-capabilities_features - - TESTS: integration-federation_features - - TESTS: integration-maintenance-mode - - TESTS: integration-ratelimiting - ENABLE_REDIS: true - - TESTS: integration-auth - - TESTS: integration-carddav - - TESTS: integration-dav-v2 - - TESTS: integration-ocs-v1 - - TESTS: integration-sharing-v1 - - TESTS: integration-sharing-v1-part2 - - TESTS: integration-sharing-v1-part3 - - TESTS: integration-checksums - - TESTS: integration-external-storage - - TESTS: integration-provisioning-v1 - - TESTS: integration-tags - - TESTS: integration-caldav - - TESTS: integration-comments - - TESTS: integration-favorites - - TESTS: integration-provisioning-v2 - - TESTS: integration-webdav-related - - TESTS: integration-sharees-features - - TESTS: integration-sharees-v2-features - - TESTS: integration-setup-features - - TESTS: integration-filesdrop-features - - TESTS: integration-transfer-ownership-features - - TESTS: integration-ldap-features - - TESTS: integration-trashbin - - TESTS: acceptance - TESTS-ACCEPTANCE: access-levels - - TESTS: acceptance - TESTS-ACCEPTANCE: app-files - - TESTS: acceptance - TESTS-ACCEPTANCE: app-theming - - TESTS: acceptance - TESTS-ACCEPTANCE: login - TESTS: jsunit - - TESTS: syntax-php5.6 - - TESTS: syntax-php7.0 - - TESTS: syntax-php7.1 - - TESTS: phan - - TESTS: litmus-v1 - - TESTS: litmus-v2 - - TESTS: caldavtester-old-endpoint - - TESTS: caldavtester-new-endpoint - - TESTS: carddavtester-new-endpoint - - TESTS: carddavtester-old-endpoint - - TESTS: object-store - OBJECT_STORE: s3 - - TESTS: sqlite-php7.0-samba-native - - TESTS: sqlite-php7.0-samba-non-native - - TEST: memcache-memcached - - TEST: memcache-redis-cluster - ENABLE_REDIS_CLUSTER: true - - TESTS: sqlite-php7.0-webdav-apache - ENABLE_REDIS: true - -services: - cache: - image: redis - when: - matrix: - ENABLE_REDIS: true - cache-cluster: - image: morrisjobke/redis-cluster - when: - matrix: - ENABLE_REDIS_CLUSTER: true - postgres: - image: postgres:9 - environment: - - POSTGRES_USER=oc_autotest - - POSTGRES_PASSWORD=owncloud - tmpfs: - - /var/lib/postgresql/data - when: - matrix: - DB: postgres - mysql: - image: mysql:5.7 - environment: - - MYSQL_ROOT_PASSWORD=owncloud - - MYSQL_USER=oc_autotest - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=oc_autotest - tmpfs: - - /var/lib/mysql - when: - matrix: - DB: mysql - mysql: - image: mysql:5.6 - environment: - - MYSQL_ROOT_PASSWORD=owncloud - - MYSQL_USER=oc_autotest - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=oc_autotest - tmpfs: - - /var/lib/mysql - when: - matrix: - DB: mysql5.6 - mysql: - image: mysql:5.5 - environment: - - MYSQL_ROOT_PASSWORD=owncloud - - MYSQL_USER=oc_autotest - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=oc_autotest - tmpfs: - - /var/lib/mysql - when: - matrix: - DB: mysql5.5 - mysqlmb4: - image: mysql - environment: - - MYSQL_ROOT_PASSWORD=owncloud - - MYSQL_USER=oc_autotest - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=oc_autotest - command: [ "--innodb_large_prefix=true", "--innodb_file_format=barracuda", "--innodb_file_per_table=true" ] - tmpfs: - - /var/lib/mysql - when: - matrix: - DB: mysqlmb4 - fake-s3: - image: lphoward/fake-s3 - when: - matrix: - OBJECT_STORE: s3 - selenium: - image: selenium/standalone-firefox:2.53.1-beryllium - environment: - # Reduce default log level for Selenium server (INFO) as it is too - # verbose. - - JAVA_OPTS=-Dselenium.LOGGER.level=WARNING - when: - matrix: - TESTS: acceptance branches: [ master, stable* ] diff --git a/apps/files/tests/js/breadcrumbSpec.js b/apps/files/tests/js/breadcrumbSpec.js index fe565f4c3cbf3..dd3eac017ec2f 100644 --- a/apps/files/tests/js/breadcrumbSpec.js +++ b/apps/files/tests/js/breadcrumbSpec.js @@ -215,6 +215,19 @@ describe('OCA.Files.BreadCrumb tests', function() { $(document).mouseup(); expect($popovermenu.is(':visible')).toEqual(false); + // Change directory and reset elements + bc.setDirectory('/one/two/three/four/five/six/seven/eight/nine/ten'); + $crumbmenuLink = bc.$el.find('.crumbmenu > a'); + $popovermenu = $crumbmenuLink.next('.popovermenu'); + + // Click on menu again + $crumbmenuLink.click(); + expect($popovermenu.is(':visible')).toEqual(true); + + // Click on home again + $(document).mouseup(); + expect($popovermenu.is(':visible')).toEqual(false); + }); it('Shows only items not in the breadcrumb', function() { var hiddenCrumbs = bc.$el.find('.crumb:not(.crumbmenu).hidden');