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