lambda_appsync/aws_scalars/
phone.rs1impl_new_string!(AWSPhone);
2
3#[cfg(test)]
4mod tests {
5 use super::AWSPhone;
6
7 #[test]
8 fn phone_from_string() {
9 let value = String::from("+12345678901");
10 let phone = AWSPhone::from(value.clone());
11 assert_eq!(*phone, value);
12 }
13
14 #[test]
15 fn phone_from_str() {
16 let value = "+12345678901";
17 let phone = AWSPhone::from(value);
18 assert_eq!(*phone, value);
19 }
20
21 #[test]
22 fn phone_into_string() {
23 let value = "+12345678901";
24 let phone = AWSPhone::from(value);
25 let string: String = phone.into();
26 assert_eq!(string, value);
27 }
28
29 #[test]
30 fn phone_display() {
31 let value = "+12345678901";
32 let phone = AWSPhone::from(value);
33 assert_eq!(phone.to_string(), value);
34 }
35}