text: let nock = require('nock');
  
  module.exports.hash = "0ccb66b23a6991df90060138447fca5d";
  
  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',
    '01382cb2-799a-426d-a066-0304da2384a9',
    'x-ms-keyvault-service-version',
    '1.2.191.0',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=72.68.182.20;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 02 Mar 2021 23:59:33 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',
    'c8e48de9-f80b-4506-856c-9e6177fab600',
    'x-ms-ests-server',
    '2.1.11513.17 - EUS ProdSlices',
    'Set-Cookie',
    'fpc=Ar3DRDps_cJMp4216vgVnnEsYtMRBQAAAGLI0NcOAAAA; expires=Thu, 01-Apr-2021 23:59:33 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',
    'Tue, 02 Mar 2021 23:59:32 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.net/keys/localCryptoKeyName-beforeeachhook-/b70a48bb61154c2ab3341d12db97e510","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"xgA6y5Crp4Kx5SFTNwfteVC3dS2NioaxEUO0c8uoxzv8GSLfCrtZauul_QblbnWMkLnTht-fWbBMIH5f3eKw9l9DgK8IGPlZ76lnB_1F9QNIJGlxNUjiG0-361kYeTVV1d_yev-uZiOsWXBqPnb5PBB74fgZc9aYLv8MBnyC6aWnb4ip7q-wj43AcYHPGpmwcLL4SFyfRYT73BHnHBcFpMSFOm1slbOtOSgiCGNka65Urns0Q3kLXsdweUqSe8S9nWH-N38nsuCp79EjNvUfK5QiqMkTBF6sYiKmW-tXX-KDXigF5SlxdRkmNLah92jJCd_ALbZG1gtHBqx_LzGF2Q","e":"AQAB"},"attributes":{"enabled":true,"created":1614729573,"updated":1614729573,"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',
    'e61686e1-42d7-4243-b2ca-968183d1c13e',
    'x-ms-keyvault-service-version',
    '1.2.191.0',
    'x-ms-keyvault-network-info',
    'conn_type=Ipv4;addr=72.68.182.20;act_addr_fam=InterNetwork;',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Tue, 02 Mar 2021 23:59:33 GMT',
    'Content-Length',
    '725'
  ]);
  