From 0d03ce3d124c9c9e48e6a0547b6b9376477db5b8 Mon Sep 17 00:00:00 2001 From: Joe Ardent Date: Wed, 14 Jun 2023 16:00:28 -0700 Subject: [PATCH] add a couple more tests for optional user --- src/templates.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/templates.rs b/src/templates.rs index aea0a2a..6fc1b88 100644 --- a/src/templates.rs +++ b/src/templates.rs @@ -61,4 +61,22 @@ mod test { fn signup_success_has_no_optional_user() { assert!(!CreateUserSuccess::default().has_optional_user()); } + + #[test] + fn user_is_not_optional() { + #[derive(Default, OptionalOptionalUser)] + struct TestThing { + user: User, + } + assert!(!TestThing::default().has_optional_user()); + } + + #[test] + fn user_is_not_user() { + #[derive(Default, OptionalOptionalUser)] + struct TestThing { + user: Option, + } + assert!(!TestThing::default().has_optional_user()); + } }