summaryrefslogtreecommitdiff
path: root/spec/frontend_integration/test_helpers/setup/setup_testing_library.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend_integration/test_helpers/setup/setup_testing_library.js')
-rw-r--r--spec/frontend_integration/test_helpers/setup/setup_testing_library.js14
1 files changed, 13 insertions, 1 deletions
diff --git a/spec/frontend_integration/test_helpers/setup/setup_testing_library.js b/spec/frontend_integration/test_helpers/setup/setup_testing_library.js
index 5081b1c3b62..adc59665306 100644
--- a/spec/frontend_integration/test_helpers/setup/setup_testing_library.js
+++ b/spec/frontend_integration/test_helpers/setup/setup_testing_library.js
@@ -1,3 +1,15 @@
import { configure } from '@testing-library/dom';
-configure({ asyncUtilTimeout: 10000 });
+const CUSTOM_ERROR_TYPE = 'TestingLibraryError';
+
+configure({
+ asyncUtilTimeout: 10000,
+ // Overwrite default error message to reduce noise.
+ getElementError: (messageArg) => {
+ // Add to message because the `name` doesn't look like it's used (although it should).
+ const message = `${CUSTOM_ERROR_TYPE}:\n\n${messageArg}`;
+ const error = new Error(message);
+ error.name = CUSTOM_ERROR_TYPE;
+ return error;
+ },
+});