Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/runner/sentry_utils_spec.js')
-rw-r--r--spec/frontend/runner/sentry_utils_spec.js39
1 files changed, 0 insertions, 39 deletions
diff --git a/spec/frontend/runner/sentry_utils_spec.js b/spec/frontend/runner/sentry_utils_spec.js
deleted file mode 100644
index b61eb63961e..00000000000
--- a/spec/frontend/runner/sentry_utils_spec.js
+++ /dev/null
@@ -1,39 +0,0 @@
-import * as Sentry from '@sentry/browser';
-import { captureException } from '~/runner/sentry_utils';
-
-jest.mock('@sentry/browser');
-
-describe('~/runner/sentry_utils', () => {
- let mockSetTag;
-
- beforeEach(async () => {
- mockSetTag = jest.fn();
-
- Sentry.withScope.mockImplementation((fn) => {
- const scope = { setTag: mockSetTag };
- fn(scope);
- });
- });
-
- describe('captureException', () => {
- const mockError = new Error('Something went wrong!');
-
- it('error is reported to sentry', () => {
- captureException({ error: mockError });
-
- expect(Sentry.withScope).toHaveBeenCalled();
- expect(Sentry.captureException).toHaveBeenCalledWith(mockError);
- });
-
- it('error is reported to sentry with a component name', () => {
- const mockComponentName = 'MyComponent';
-
- captureException({ error: mockError, component: mockComponentName });
-
- expect(Sentry.withScope).toHaveBeenCalled();
- expect(Sentry.captureException).toHaveBeenCalledWith(mockError);
-
- expect(mockSetTag).toHaveBeenCalledWith('vue_component', mockComponentName);
- });
- });
-});