diff options
author | Phil Hughes <me@iamphill.com> | 2017-10-20 10:47:45 +0100 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-10-23 10:47:22 +0100 |
commit | 4699cf77b6a0f5261ae382ac1a55882424efe4fb (patch) | |
tree | 90ed6e103fc273625744ae40bf5957fa459e8e02 /spec/javascripts/repo/components | |
parent | 4c186f99f2ce72dfe3cd3e64b84b5ea5761f1657 (diff) | |
download | gitlab-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.js | 16 |
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 = ''; + }); }); }); |