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