Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2018-07-31 12:33:44 +0300
committerPhil Hughes <me@iamphill.com>2018-07-31 12:33:44 +0300
commit3cbc2ea1143f8dd907f340509552eb9aedd90f2a (patch)
treedfacb774838650f83bfc9dd63074f55708d7cea2 /spec/javascripts
parent9712a6dd18bb2208c0e389bb0ab9464e711bfe97 (diff)
fixed karma
Diffstat (limited to 'spec/javascripts')
-rw-r--r--spec/javascripts/ide/components/new_dropdown/modal_spec.js17
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', () => {