Skip to content

Commit

Permalink
Test getBearerAuthHeader()
Browse files Browse the repository at this point in the history
  • Loading branch information
branbarh committed Apr 11, 2024
1 parent c562d15 commit df5ae37
Showing 1 changed file with 48 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
import { beforeEach, describe, expect, it } from '@jest/globals';

import { globalBeforeEach } from '../../../__jest__/before-each';
import { getBearerAuthHeader } from '../get-header';

describe('getBearerAuthHeader()', () => {
beforeEach(globalBeforeEach);

it('succeed with token and prefix', () => {
const header = getBearerAuthHeader('token', 'prefix');
expect(header).toEqual({
name: 'Authorization',
value: 'prefix token',
});
});

it('succeed with no prefix', () => {
const header = getBearerAuthHeader('token');
expect(header).toEqual({
name: 'Authorization',
value: 'Bearer token',
});
});

it('succeed with token with leading and trailing spaces', () => {
const header = getBearerAuthHeader(' token ', 'prefix');
expect(header).toEqual({
name: 'Authorization',
value: 'prefix token',
});
});

it('succeed with prefix with leading and trailing spaces', () => {
const header = getBearerAuthHeader('token', ' prefix ');
expect(header).toEqual({
name: 'Authorization',
value: 'prefix token',
});
});

it('succeed with token and prefix with leading and trailing spaces', () => {
const header = getBearerAuthHeader(' token ', ' prefix ');
expect(header).toEqual({
name: 'Authorization',
value: 'prefix token',
});
});
});

0 comments on commit df5ae37

Please sign in to comment.