Merge branch 'ide-file-templates-clear' into 'master'

Fixed file templates not clearing in Web IDE

Closes #52487

See merge request gitlab-org/gitlab-ce!22357
This commit is contained in:
Filipa Lacerda 2018-10-16 13:19:56 +00:00
commit 836439885a
3 changed files with 14 additions and 0 deletions

View File

@ -13,6 +13,7 @@ export default {
},
[types.SET_SELECTED_TEMPLATE_TYPE](state, type) {
state.selectedTemplateType = type;
state.templates = [];
},
[types.SET_UPDATE_SUCCESS](state, success) {
state.updateSuccess = success;

View File

@ -0,0 +1,5 @@
---
title: Clear fetched file templates when changing template type in Web IDE
merge_request:
author:
type: fixed

View File

@ -49,6 +49,14 @@ describe('IDE file templates mutations', () => {
expect(state.selectedTemplateType).toBe('type');
});
it('clears templates', () => {
state.templates = ['test'];
mutations[types.SET_SELECTED_TEMPLATE_TYPE](state, 'type');
expect(state.templates).toEqual([]);
});
});
describe(types.SET_UPDATE_SUCCESS, () => {