diff options
author | Phil Hughes <me@iamphill.com> | 2018-07-31 10:33:44 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2018-07-31 10:33:44 +0100 |
commit | 3cbc2ea1143f8dd907f340509552eb9aedd90f2a (patch) | |
tree | dfacb774838650f83bfc9dd63074f55708d7cea2 | |
parent | 9712a6dd18bb2208c0e389bb0ab9464e711bfe97 (diff) | |
download | gitlab-ce-3cbc2ea1143f8dd907f340509552eb9aedd90f2a.tar.gz |
fixed karma
-rw-r--r-- | spec/javascripts/ide/components/new_dropdown/modal_spec.js | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/spec/javascripts/ide/components/new_dropdown/modal_spec.js b/spec/javascripts/ide/components/new_dropdown/modal_spec.js index 26346b9317b..595a2f927e9 100644 --- a/spec/javascripts/ide/components/new_dropdown/modal_spec.js +++ b/spec/javascripts/ide/components/new_dropdown/modal_spec.js @@ -64,15 +64,26 @@ describe('new file modal component', () => { path: '', entry: { name: 'test', + type: 'blob', }, }; vm = createComponentWithStore(Component, store).$mount(); }); - it('renders title and button for renaming', () => { - expect(vm.$el.querySelector('.modal-title').textContent.trim()).toBe('Rename'); - expect(vm.$el.querySelector('.btn-success').textContent.trim()).toBe('Update'); + ['tree', 'blob'].forEach(type => { + it(`renders title and button for renaming ${type}`, done => { + const text = type === 'tree' ? 'folder' : 'file'; + + vm.$store.state.entryModal.entry.type = type; + + vm.$nextTick(() => { + expect(vm.$el.querySelector('.modal-title').textContent.trim()).toBe(`Rename ${text}`); + expect(vm.$el.querySelector('.btn-success').textContent.trim()).toBe(`Rename ${text}`); + + done(); + }); + }); }); describe('entryName', () => { |