Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 测试依赖于AWS Secrets Manager的代码_Javascript_Amazon Web Services_Unit Testing_Testing - Fatal编程技术网

Javascript 测试依赖于AWS Secrets Manager的代码

Javascript 测试依赖于AWS Secrets Manager的代码,javascript,amazon-web-services,unit-testing,testing,Javascript,Amazon Web Services,Unit Testing,Testing,我们正在使用和进行单元测试,我们有一小部分代码使用AWS Secrets Manager检索GitHub令牌,如本示例摘录所示 const fetchGithub=require('fetch-github-repositories')) 常量AWS=require('AWS-sdk') AWS.config.update({region:'myRegion'}) const secretsManager=new AWS.secretsManager() const secretName='G

我们正在使用和进行单元测试,我们有一小部分代码使用AWS Secrets Manager检索GitHub令牌,如本示例摘录所示

const fetchGithub=require('fetch-github-repositories'))
常量AWS=require('AWS-sdk')
AWS.config.update({region:'myRegion'})
const secretsManager=new AWS.secretsManager()
const secretName='GITHUB\u令牌'
常量用户名='myOrg'
const excludedLanguages=[]
exports.getRepos=异步函数(){
const repos=[]
常量选项={
令牌:(wait secretsManager.getSecretValue({SecretId:secretName}).promise()).SecretString,
种类:“奥格斯”
}
console.log('options',options)
for(wait fetchGithub.fetch的常量repo(用户名、选项)){
//仅启用、专用、非存档、有效语言
if(repo.private&&!repo.archived&&!repo.disabled&&repo.language&&!excludedLanguages.includes(repo.language)){
repo.push({name:repo.name,clone_url:repo.clone_url,language:repo.language,push_at:repo.push_at})
}
}
回购回报
}