diff options
author | Winnie Hellmann <winnie@gitlab.com> | 2018-07-09 14:20:18 +0300 |
---|---|---|
committer | Winnie Hellmann <winnie@gitlab.com> | 2018-07-23 13:42:21 +0300 |
commit | d8edaf2851451d109769c29785df804e72bf96bf (patch) | |
tree | 6372f64b012e946059dd829815d2c4358bccb687 /spec/javascripts/test_bundle.js | |
parent | f6d13ef53aa50541ec0c751156424d7c49bf3322 (diff) |
Fail Karma tests that take longer than a second
Diffstat (limited to 'spec/javascripts/test_bundle.js')
-rw-r--r-- | spec/javascripts/test_bundle.js | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/spec/javascripts/test_bundle.js b/spec/javascripts/test_bundle.js index bc00fdfd73c..59e472789e2 100644 --- a/spec/javascripts/test_bundle.js +++ b/spec/javascripts/test_bundle.js @@ -91,6 +91,19 @@ beforeEach(() => { Vue.http.interceptors = builtinVueHttpInterceptors.slice(); }); +let longRunningTestTimeoutHandle; + +beforeEach((done) => { + longRunningTestTimeoutHandle = setTimeout(() => { + done.fail('Test is running too long!'); + }, 1000); + done(); +}); + +afterEach(() => { + clearTimeout(longRunningTestTimeoutHandle); +}); + const axiosDefaultAdapter = getDefaultAdapter(); // render all of our tests |