altair-graphql-core
Version:
Several of the core logic for altair graphql client
36 lines • 1.35 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const globals_1 = require("@jest/globals");
const bearer_1 = __importDefault(require("./bearer"));
(0, globals_1.describe)('basic', () => {
(0, globals_1.it)('should return basic auth header', async () => {
const authProvider = new bearer_1.default((x) => x);
const res = await authProvider.execute({
data: {
token: 'tk_1a2s3d4f5g6h7j8k9l0',
},
});
(0, globals_1.expect)(res).toEqual({
headers: {
Authorization: 'Bearer tk_1a2s3d4f5g6h7j8k9l0',
},
});
});
(0, globals_1.it)('should return basic auth header with environment variables', async () => {
const authProvider = new bearer_1.default((x) => x.replace(/(^{{)|(}}$)/g, ''));
const res = await authProvider.execute({
data: {
token: '{{tk_1a2s3d4f5g6h7j8k9l0}}',
},
});
(0, globals_1.expect)(res).toEqual({
headers: {
Authorization: 'Bearer tk_1a2s3d4f5g6h7j8k9l0',
},
});
});
});
//# sourceMappingURL=bearer.spec.js.map