mod test_utils;
use blockchyp;
#[test]
fn test_simple_gift_activate() {
let config = test_utils::load_test_configuration();
let client = config.new_test_client(Some(""));
test_utils::process_test_delay(&config, "SimpleGiftActivate");
let mut request = blockchyp::GiftActivateRequest{
test: true,
terminal_name: config.default_terminal_name.clone().unwrap_or_else(|| "Test Terminal".to_string()).to_string(),
amount: "50.00".to_string(),
..Default::default()
};
println!("Request: {:?}", request);
let (response, err) = client.gift_activate(&mut request);
assert!(err.is_none(), "err is not none: {:?}", err);
println!("Response: {:?}", response);
assert!(response.success);
assert!(response.approved);
assert!(!response.public_key.is_empty());
}