mod test_utils;
use blockchyp;
#[test]
fn test_activate_terminal() {
let config = test_utils::load_test_configuration();
let client = config.new_test_client(Some(""));
let request = blockchyp::TerminalActivationRequest{
terminal_name: "Bad Terminal Code".to_string(),
activation_code: "XXXXXX".to_string(),
..Default::default()
};
println!("Request: {:?}", request);
let (response, err) = client.activate_terminal(&request);
assert!(err.is_none(), "err is not none: {:?}", err);
println!("Response: {:?}", response);
assert!(!response.success);
assert_eq!(response.error, "Invalid Activation Code");
}