summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Zallmann <tzallmann@gitlab.com>2018-03-25 22:13:55 +0200
committerTim Zallmann <tzallmann@gitlab.com>2018-03-28 12:17:02 +0200
commitf0e1ee5f21c41c2f3e701ca5ea2dbaeffe1637ed (patch)
treee14ca476492592cbb2997f13e628f87ba0a9dc60
parent1814fc3fe410b36aeeb6ca9df5804dec871fc97b (diff)
downloadgitlab-ce-f0e1ee5f21c41c2f3e701ca5ea2dbaeffe1637ed.tar.gz
Fixes for Tests on file.js and tabs tests
-rw-r--r--app/assets/javascripts/ide/stores/actions/file.js43
-rw-r--r--spec/javascripts/ide/components/repo_tabs_spec.js1
2 files changed, 21 insertions, 23 deletions
diff --git a/app/assets/javascripts/ide/stores/actions/file.js b/app/assets/javascripts/ide/stores/actions/file.js
index d7701463605..b6b7dae5713 100644
--- a/app/assets/javascripts/ide/stores/actions/file.js
+++ b/app/assets/javascripts/ide/stores/actions/file.js
@@ -48,29 +48,26 @@ export const setFileActive = ({ commit, state, getters, dispatch }, path) => {
export const getFileData = ({ state, commit, dispatch }, { path, makeFileActive = true }) => {
const file = state.entries[path];
- return new Promise((resolve, reject) => {
- commit(types.TOGGLE_LOADING, { entry: file });
- service
- .getFileData(file.url)
- .then(res => {
- const pageTitle = decodeURI(normalizeHeaders(res.headers)['PAGE-TITLE']);
-
- setPageTitle(pageTitle);
-
- return res.json();
- })
- .then(data => {
- commit(types.SET_FILE_DATA, { data, file });
- commit(types.TOGGLE_FILE_OPEN, path);
- if (makeFileActive) dispatch('setFileActive', file.path);
- commit(types.TOGGLE_LOADING, { entry: file });
- })
- .catch(err => {
- commit(types.TOGGLE_LOADING, { entry: file });
- flash('Error loading file data. Please try again.', 'alert', document, null, false, true);
- reject(err);
- });
- });
+ commit(types.TOGGLE_LOADING, { entry: file });
+ return service
+ .getFileData(file.url)
+ .then(res => {
+ const pageTitle = decodeURI(normalizeHeaders(res.headers)['PAGE-TITLE']);
+
+ setPageTitle(pageTitle);
+
+ return res.json();
+ })
+ .then(data => {
+ commit(types.SET_FILE_DATA, { data, file });
+ commit(types.TOGGLE_FILE_OPEN, path);
+ if (makeFileActive) dispatch('setFileActive', file.path);
+ commit(types.TOGGLE_LOADING, { entry: file });
+ })
+ .catch(() => {
+ commit(types.TOGGLE_LOADING, { entry: file });
+ flash('Error loading file data. Please try again.', 'alert', document, null, false, true);
+ });
};
export const setFileMrChange = ({ state, commit }, { file, mrChange }) => {
diff --git a/spec/javascripts/ide/components/repo_tabs_spec.js b/spec/javascripts/ide/components/repo_tabs_spec.js
index ceb0416aff8..454aa62be1f 100644
--- a/spec/javascripts/ide/components/repo_tabs_spec.js
+++ b/spec/javascripts/ide/components/repo_tabs_spec.js
@@ -17,6 +17,7 @@ describe('RepoTabs', () => {
files: openedFiles,
viewer: 'editor',
hasChanges: false,
+ hasMergeRequest: false,
});
openedFiles[0].active = true;