summaryrefslogtreecommitdiff
path: root/spec/javascripts/performance_bar
diff options
context:
space:
mode:
authorWinnie Hellmann <winnie@gitlab.com>2019-03-23 17:52:35 +0100
committerWinnie Hellmann <winnie@gitlab.com>2019-03-23 17:53:46 +0100
commit514ee63826e47229bfd03bdbb740f2dd1eae1d03 (patch)
tree3f0d96a4402e8aa54c375084cc4c5e6cf546824b /spec/javascripts/performance_bar
parent6d330015dfdb1979a0773c87c53b84cc86b28a6d (diff)
downloadgitlab-ce-514ee63826e47229bfd03bdbb740f2dd1eae1d03.tar.gz
Move some tests from Karma to Jest
Diffstat (limited to 'spec/javascripts/performance_bar')
-rw-r--r--spec/javascripts/performance_bar/services/performance_bar_service_spec.js68
1 files changed, 0 insertions, 68 deletions
diff --git a/spec/javascripts/performance_bar/services/performance_bar_service_spec.js b/spec/javascripts/performance_bar/services/performance_bar_service_spec.js
deleted file mode 100644
index cfec4b779e4..00000000000
--- a/spec/javascripts/performance_bar/services/performance_bar_service_spec.js
+++ /dev/null
@@ -1,68 +0,0 @@
-import PerformanceBarService from '~/performance_bar/services/performance_bar_service';
-
-describe('PerformanceBarService', () => {
- describe('callbackParams', () => {
- describe('fireCallback', () => {
- function fireCallback(response, peekUrl) {
- return PerformanceBarService.callbackParams(response, peekUrl)[0];
- }
-
- it('returns false when the request URL is the peek URL', () => {
- expect(
- fireCallback({ headers: { 'x-request-id': '123' }, url: '/peek' }, '/peek'),
- ).toBeFalsy();
- });
-
- it('returns false when there is no request ID', () => {
- expect(fireCallback({ headers: {}, url: '/request' }, '/peek')).toBeFalsy();
- });
-
- it('returns false when the request is an API request', () => {
- expect(
- fireCallback({ headers: { 'x-request-id': '123' }, url: '/api/' }, '/peek'),
- ).toBeFalsy();
- });
-
- it('returns false when the response is from the cache', () => {
- expect(
- fireCallback(
- { headers: { 'x-request-id': '123', 'x-gitlab-from-cache': 'true' }, url: '/request' },
- '/peek',
- ),
- ).toBeFalsy();
- });
-
- it('returns true when all conditions are met', () => {
- expect(
- fireCallback({ headers: { 'x-request-id': '123' }, url: '/request' }, '/peek'),
- ).toBeTruthy();
- });
- });
-
- describe('requestId', () => {
- function requestId(response, peekUrl) {
- return PerformanceBarService.callbackParams(response, peekUrl)[1];
- }
-
- it('gets the request ID from the headers', () => {
- expect(requestId({ headers: { 'x-request-id': '123' } }, '/peek')).toEqual('123');
- });
- });
-
- describe('requestUrl', () => {
- function requestUrl(response, peekUrl) {
- return PerformanceBarService.callbackParams(response, peekUrl)[2];
- }
-
- it('gets the request URL from the response object', () => {
- expect(requestUrl({ headers: {}, url: '/request' }, '/peek')).toEqual('/request');
- });
-
- it('gets the request URL from response.config if present', () => {
- expect(
- requestUrl({ headers: {}, config: { url: '/config-url' }, url: '/request' }, '/peek'),
- ).toEqual('/config-url');
- });
- });
- });
-});