summaryrefslogtreecommitdiff
path: root/spec/javascripts/repo/components
diff options
context:
space:
mode:
authorPhil Hughes <me@iamphill.com>2017-10-20 10:47:45 +0100
committerPhil Hughes <me@iamphill.com>2017-10-23 10:47:22 +0100
commit4699cf77b6a0f5261ae382ac1a55882424efe4fb (patch)
tree90ed6e103fc273625744ae40bf5957fa459e8e02 /spec/javascripts/repo/components
parent4c186f99f2ce72dfe3cd3e64b84b5ea5761f1657 (diff)
downloadgitlab-ce-4699cf77b6a0f5261ae382ac1a55882424efe4fb.tar.gz
added feature spec
Diffstat (limited to 'spec/javascripts/repo/components')
-rw-r--r--spec/javascripts/repo/components/new_dropdown/modal_spec.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/spec/javascripts/repo/components/new_dropdown/modal_spec.js b/spec/javascripts/repo/components/new_dropdown/modal_spec.js
index 4be92e9d944..671dca93a09 100644
--- a/spec/javascripts/repo/components/new_dropdown/modal_spec.js
+++ b/spec/javascripts/repo/components/new_dropdown/modal_spec.js
@@ -71,6 +71,22 @@ describe('new file modal component', () => {
expect(RepoStore.openedFiles.length).toBe(1);
});
+
+ it(`creates ${type} in the current stores path`, () => {
+ RepoStore.path = 'testing';
+ vm.entryName = 'testing/app';
+
+ vm.$el.querySelector('.btn-success').click();
+
+ expect(RepoStore.files[0].path).toBe('testing/app');
+ expect(RepoStore.files[0].name).toBe('app');
+
+ if (type === 'tree') {
+ expect(RepoStore.files[0].files.length).toBe(1);
+ }
+
+ RepoStore.path = '';
+ });
});
});