Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
1.6k views
in Technique[技术] by (71.8m points)

aws sdk nodejs - how to stub sinon for aws4 sign request

I am new to sinon and aws. I need to write a test case for the following code snip. I am unable to locate how to stub for aws4.sign. pls help

function signRequest(Parameter, creds, body) {
    console.log("***********  signRequest  *********************");
    var hostname = Parameter.Value.split('//', 2)[1].split('/', 2)[0];
    let request = {
        service: 'execute-api',
        region: REGION,
        host: hostname,
        method: 'POST',
        url: `${Parameter.Value}/api`,
        path: '/api',
        data: body, // object describing the mappedbody
        body: body,
        headers: {
            'content-type': 'application/json'
        }
    };
    var signedRequest = aws4.sign(request, creds);
    console.log("signRequest-->signedRequest: " + signedRequest)
    return signedRequest;
}
question from:https://stackoverflow.com/questions/65923551/how-to-stub-sinon-for-aws4-sign-request

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)
Waitting for answers

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...