wechaty-puppet-service
Version:
Puppet Service for Wechaty
19 lines • 938 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
const tstest_1 = require("tstest");
const grpc_js_js_1 = require("./grpc-js.js");
const mokey_patch_header_authorization_js_1 = require("./mokey-patch-header-authorization.js");
(0, tstest_1.test)('monkeyPatchMetadataFromHttp2Headers', async (t) => {
const AUTHORITY = '__authority__';
const headers = {
':authority': AUTHORITY,
};
const dispose = (0, mokey_patch_header_authorization_js_1.monkeyPatchMetadataFromHttp2Headers)(grpc_js_js_1.Metadata);
const meta = grpc_js_js_1.Metadata.fromHttp2Headers(headers);
const authorization = meta.get('authorization')[0];
const EXPECTED = `Wechaty ${AUTHORITY}`;
t.equal(authorization, EXPECTED, 'should get authority from metadata');
dispose();
});
//# sourceMappingURL=monkey-patch-header-authorization.spec.js.map
;