diff options
author | Winnie Hellmann <winnie@gitlab.com> | 2017-06-23 12:28:19 +0300 |
---|---|---|
committer | Phil Hughes <me@iamphill.com> | 2017-06-23 12:28:19 +0300 |
commit | 925eea26723f2a03c50b4cafab502a9a6c55c8c0 (patch) | |
tree | d17d3ffc3d1da48d3535eb5bb785c80e733ba501 /app/assets/javascripts/boards/components | |
parent | 9c7bf123564ee3c045c2aa3625f8a691f91a23aa (diff) |
Make JavaScript tests fail for unhandled Promise rejections
Diffstat (limited to 'app/assets/javascripts/boards/components')
-rw-r--r-- | app/assets/javascripts/boards/components/board_new_issue.js | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/app/assets/javascripts/boards/components/board_new_issue.js b/app/assets/javascripts/boards/components/board_new_issue.js index b1c47b09c35..4af8b0c7713 100644 --- a/app/assets/javascripts/boards/components/board_new_issue.js +++ b/app/assets/javascripts/boards/components/board_new_issue.js @@ -17,7 +17,7 @@ export default { methods: { submit(e) { e.preventDefault(); - if (this.title.trim() === '') return; + if (this.title.trim() === '') return Promise.resolve(); this.error = false; @@ -29,7 +29,10 @@ export default { assignees: [], }); - this.list.newIssue(issue) + eventHub.$emit(`scroll-board-list-${this.list.id}`); + this.cancel(); + + return this.list.newIssue(issue) .then(() => { // Need this because our jQuery very kindly disables buttons on ALL form submissions $(this.$refs.submitButton).enable(); @@ -47,9 +50,6 @@ export default { // Show error message this.error = true; }); - - eventHub.$emit(`scroll-board-list-${this.list.id}`); - this.cancel(); }, cancel() { this.title = ''; |