summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClement Ho <ClemMakesApps@gmail.com>2017-02-13 15:55:12 -0600
committerClement Ho <ClemMakesApps@gmail.com>2017-02-13 15:55:12 -0600
commit010c9337b5e024d5af586fcc8d73fe72a52fd9f1 (patch)
treec31c59b1ad8ea8a7e1aad928daf3d87f3c8cec02
parent17f5a34bfd7d122d1bdc8e11632ff072a89e9cbd (diff)
downloadgitlab-ce-27966-branch-ref-switcher-input-filter-broken.tar.gz
-rw-r--r--spec/javascripts/gl_dropdown_spec.js.es68
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();