diff options
author | Clement Ho <ClemMakesApps@gmail.com> | 2017-02-13 15:55:12 -0600 |
---|---|---|
committer | Clement Ho <ClemMakesApps@gmail.com> | 2017-02-13 15:55:12 -0600 |
commit | 010c9337b5e024d5af586fcc8d73fe72a52fd9f1 (patch) | |
tree | c31c59b1ad8ea8a7e1aad928daf3d87f3c8cec02 | |
parent | 17f5a34bfd7d122d1bdc8e11632ff072a89e9cbd (diff) | |
download | gitlab-ce-27966-branch-ref-switcher-input-filter-broken.tar.gz |
-rw-r--r-- | spec/javascripts/gl_dropdown_spec.js.es6 | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/javascripts/gl_dropdown_spec.js.es6 b/spec/javascripts/gl_dropdown_spec.js.es6 index 317f38c5888..c207fb00a47 100644 --- a/spec/javascripts/gl_dropdown_spec.js.es6 +++ b/spec/javascripts/gl_dropdown_spec.js.es6 @@ -139,6 +139,14 @@ require('~/lib/utils/url_utility'); this.dropdownButtonElement.click(); }); + it('should show loading indicator while search results are being fetched by backend', () => { + const dropdownMenu = document.querySelector('.dropdown-menu'); + + expect(dropdownMenu.className.indexOf('is-loading') !== -1).toEqual(true); + remoteCallback(); + expect(dropdownMenu.className.indexOf('is-loading') !== -1).toEqual(false); + }); + it('should not focus search input while remote task is not complete', () => { expect($(document.activeElement)).not.toEqual($(SEARCH_INPUT_SELECTOR)); remoteCallback(); |