fix: add check to prevent naive implementation of is_international

* fix(structs3): Add check to prevent naive implementation

* chore(structs3): Add a missed newline after the test I added
This commit is contained in:
cadolphs 2021-03-12 09:36:35 -08:00 committed by GitHub
parent 815edb7003
commit 05a753fe63
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

View File

@ -57,6 +57,16 @@ mod tests {
assert!(package.is_international()); assert!(package.is_international());
} }
#[test]
fn create_local_package() {
let sender_country = String::from("Canada");
let recipient_country = sender_country.clone();
let package = Package::new(sender_country, recipient_country, 1200);
assert!(!package.is_international());
}
#[test] #[test]
fn calculate_transport_fees() { fn calculate_transport_fees() {
let sender_country = String::from("Spain"); let sender_country = String::from("Spain");