text: let nock = require('nock');
  
  module.exports.testInfo = {"uniqueName":{},"newDate":{}}
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/recoverKeyName-canupdatekeywithrequestOptionstimeout-/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',
    'Server',
    'Microsoft-IIS/10.0',
    'WWW-Authenticate',
    'Bearer authorization="https://login.windows.net/azure_tenant_id", resource="https://vault.azure.net"',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    '83c76498-6356-477a-8dc0-164f66aa387e',
    'x-ms-keyvault-service-version',
    '1.1.0.882',
    'x-ms-keyvault-network-info',
    'addr=52.183.14.89;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 08 Nov 2019 20:44:11 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":3600,"ext_expires_in":3600,"access_token":"access_token"}, [
    'Cache-Control',
    'no-cache, no-store',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Strict-Transport-Security',
    'max-age=31536000; includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'x-ms-request-id',
    'c81c15f0-f460-4e20-a68c-69259e140400',
    'x-ms-ests-server',
    '2.1.9645.7 - WUS ProdSlices',
    'P3P',
    'CP="DSP CUR OTPi IND OTRi ONL FIN"',
    'Set-Cookie',
    'fpc=AqvH8JcqQMNNqn_ywD-b3Tk_aSJHAQAAAJzKV9UOAAAA; expires=Sun, 08-Dec-2019 20:44:12 GMT; path=/; secure; HttpOnly; SameSite=None',
    'Set-Cookie',
    'x-ms-gateway-slice=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Set-Cookie',
    'stsservicecookie=estsfd; path=/; SameSite=None; secure; HttpOnly',
    'Date',
    'Fri, 08 Nov 2019 20:44:12 GMT',
    'Content-Length',
    '1231'
  ]);
  
  nock('https://keyvault_name.vault.azure.net:443', {"encodedQueryParams":true})
    .post('/keys/recoverKeyName-canupdatekeywithrequestOptionstimeout-/create', {"kty":"RSA"})
    .query(true)
    .reply(200, {"key":{"kid":"https://keyvault_name.vault.azure.net/keys/recoverKeyName-canupdatekeywithrequestOptionstimeout-/d34121640cf54ce7bf085110111e4f12","kty":"RSA","key_ops":["encrypt","decrypt","sign","verify","wrapKey","unwrapKey"],"n":"q1BpYJRUEU3lOVGdFlK6mEeT_di0P4rYBYLFOIjM08wCFoIhrZzNaTaW0dEEFFkJWGSa1SNCY-gwT-NoxzbOyR9P6qZ7eBoPYjBOMs6ZbDNbbxMZBlBahfmc1c8rggRePwfeUEDKs0e0iLQUzmeBi3K-v-Uj_IHtnZa3W4aGKc829NnAFH4umgJgbIgQ9AzVtfZA4_2Pt0YG6IfzRC7YEQ67wvnUDHyuFQyyBUuq-xtBg4Rfho4iOqwEM_uMtwFNx12cnXd6OmXeTO6DM6FfF_RE51YNY2DXQFr7Kx-LcVGwPpZ3UIRur-VvhYnAEaWGPBLYIOBeVObR7VVw-YLuiQ","e":"AQAB"},"attributes":{"enabled":true,"created":1573245852,"updated":1573245852,"recoveryLevel":"Recoverable+Purgeable"}}, [
    'Cache-Control',
    'no-cache',
    'Pragma',
    'no-cache',
    'Content-Type',
    'application/json; charset=utf-8',
    'Expires',
    '-1',
    'Server',
    'Microsoft-IIS/10.0',
    'x-ms-keyvault-region',
    'westus',
    'x-ms-request-id',
    'b7ea62da-a21b-4015-9717-6ab0fc6c6aad',
    'x-ms-keyvault-service-version',
    '1.1.0.882',
    'x-ms-keyvault-network-info',
    'addr=52.183.14.89;act_addr_fam=InterNetwork;',
    'X-AspNet-Version',
    '4.0.30319',
    'X-Powered-By',
    'ASP.NET',
    'Strict-Transport-Security',
    'max-age=31536000;includeSubDomains',
    'X-Content-Type-Options',
    'nosniff',
    'Date',
    'Fri, 08 Nov 2019 20:44:12 GMT',
    'Content-Length',
    '715'
  ]);
  