in sign/src/sign.rs [269:292]
fn test_sign_case1() {
init();
let mut headers = HeaderMap::new();
let signature = sign_v1(
"",
"",
None,
Method::GET,
"/",
&mut headers,
QueryParams::empty(),
None,
)
.unwrap();
assert_eq!(signature, "LOG :SApFTtfTFKHmzdEdaMe5TjNn+RQ=");
assert!(headers.contains_key(LOG_AUTHORIZATION));
assert!(headers.contains_key(DATE));
assert!(headers.contains_key(LOG_API_VERSION));
assert!(headers.contains_key(LOG_SIGNATURE_METHOD));
assert!(headers.contains_key(CONTENT_LENGTH));
assert!(!headers.contains_key(LOG_CONTENT_MD5));
assert!(!headers.contains_key(LOG_ACS_SECURITY_TOKEN));
}