From b961851b86a98b3737544cfceb7348d354a23149 Mon Sep 17 00:00:00 2001 From: Winnie Hellmann Date: Mon, 23 Jul 2018 21:45:05 +0200 Subject: Wait for Ajax call to complete in Frequent Items App Component test --- spec/javascripts/frequent_items/components/app_spec.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/spec/javascripts/frequent_items/components/app_spec.js b/spec/javascripts/frequent_items/components/app_spec.js index 834f919524d..d8a2a668733 100644 --- a/spec/javascripts/frequent_items/components/app_spec.js +++ b/spec/javascripts/frequent_items/components/app_spec.js @@ -231,11 +231,10 @@ describe('Frequent Items App Component', () => { expect(vm.$el.querySelectorAll('.frequent-items-list-container li').length).toBe(1); - vm.$store.dispatch('setSearchQuery', 'gitlab'); - vm - .$nextTick() + vm.$store.dispatch('setSearchQuery', 'gitlab') + .then(vm.$nextTick) .then(() => { - expect(vm.$el.querySelector('.loading-animation')).toBeDefined(); + expect(vm.$el.querySelector('.loading-animation')).not.toBe(null); }) .then(vm.$nextTick) .then(vm.$nextTick) -- cgit v1.2.3