diff options
Diffstat (limited to 'spec/frontend/vue_shared/components/file_finder/index_spec.js')
-rw-r--r-- | spec/frontend/vue_shared/components/file_finder/index_spec.js | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/spec/frontend/vue_shared/components/file_finder/index_spec.js b/spec/frontend/vue_shared/components/file_finder/index_spec.js index d757b7fac72..181fc4017a3 100644 --- a/spec/frontend/vue_shared/components/file_finder/index_spec.js +++ b/spec/frontend/vue_shared/components/file_finder/index_spec.js @@ -154,6 +154,16 @@ describe('File finder item spec', () => { }); }); + describe('DOM Performance', () => { + it('renders less DOM nodes if not visible by utilizing v-if', async () => { + vm.visible = false; + + await waitForPromises(); + + expect(vm.$el).toBeInstanceOf(Comment); + }); + }); + describe('watches', () => { describe('searchText', () => { it('resets focusedIndex when updated', (done) => { @@ -169,7 +179,7 @@ describe('File finder item spec', () => { }); describe('visible', () => { - it('returns searchText when false', (done) => { + it('resets searchText when changed to false', (done) => { vm.searchText = 'test'; vm.visible = true; |