text: let nock = require('nock');
  
  module.exports.hash = "6f3dc93f873084480929ffe69afe30d3";
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/localCryptoKeyName-beforeeachhook-/create')
    .query(true)
    .reply(401, {"error":{"code":"Unauthorized","message":"Request is missing a Bearer or PoP token."}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Length',
    '87',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '01e5f461-6974-4d99-a05a-46ab41180e86',
    'x-ms-keyvault-service-version',
    '1.2.139.0',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Mon, 25 Jan 2021 01:41:12 GMT'
  ]);
  
  nock('https://login.microsoftonline.com:443', {"encodedQueryParams":true})
    .post('/azure_tenant_id/oauth2/v2.0/token', "response_type=token&grant_type=client_credentials&client_id=azure_client_id&client_secret=azure_client_secret&scope=https%3A%2F%2Fvault.azure.net%2F.default")
    .reply(200, {"token_type":"Bearer","expires_in":86399,"ext_expires_in":86399,"access_token":"access_token"}, [
    'Cache-Control',
    'no-store, no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'x-ms-request-id',
    'e516424e-e3fd-487c-8cfb-0895a61c5800',
    'x-ms-ests-server',
    '2.1.11419.13 - NCUS ProdSlices',
    'Set-Cookie',
    'fpc=Am26iPGssf9Pl7gwXMSdRFCsQTTcFAAAAIEYoNcOAAAA; expires=Wed, 24-Feb-2021 01:41:13 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; secure; samesite=none; httponly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; secure; samesite=none; httponly',
    'Date',
    'Mon, 25 Jan 2021 01:41:13 GMT',
    'Content-Length',
    '1315'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/localCryptoKeyName-beforeeachhook-/create', {"kty":"RSA"})
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.netkeys/localCryptoKeyName-beforeeachhook-/0216ae0142724994a844e6959aa34732","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"upISm2oDRAFrdHRVda5VmcdXqvuQLwyBYePjJGECKd2zHtpKDuHteOY4qYw5j0itfmHODXahr5-7sc0B8DGH9gELcdPSAgVIEMJjdnL8VdZXzpo6hGR7TZ2PG7V3g6Anos_VMlmtbXntaZifX69dwPJdJKgsVGDTPP-NOoP3YiSLwEvNTsPrCtMQRqSOXE3r_HJDMunxUVNOjrec2o9O0htkrLdacOnTFXNU9R4_KgIkPMDcSvZPPoip5xoWfrlzirKb4GuLf7yayKlQPFsdO9JGDKNDJ7UymXtmXiLaoLCYhjp_OZvdFzDSYI3lCT9Q0BBdf9GBI1CsYy-Dq3HClQ","e":"AQAB"},"attributes":{"enabled":true,"created":1611538873,"updated":1611538873,"recoveryLevel":"CustomizedRecoverable+Purgeable","recoverableDays":7}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'x-ms-keyvault-region',
    'westus2',
    'x-ms-request-id',
    '67a08dc9-7b48-4f09-a754-ba4451d1ff20',
    'x-ms-keyvault-service-version',
    '1.2.139.0',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=50.35.231.105;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Mon, 25 Jan 2021 01:41:13 GMT',
    'Content-Length',
    '726'
  ]);
  