diff --git a/tests/lib.rs b/tests/lib.rs index 6bac2c7..31d5725 100644 --- a/tests/lib.rs +++ b/tests/lib.rs @@ -39,3 +39,13 @@ fn test_generator() { insta::assert_debug_snapshot!(format!("generate-{name}"), urls); } } + +#[test] +fn test_all_options() { + let generator = Generator::default() + .set_base_url("cdn.libravatar.org") + .set_image_size(128); + + let urls = [BAUKE_EMAIL, HOLLLO_EMAIL].map(|email| generator.generate(email)); + insta::assert_debug_snapshot!("generate-options", urls); +} diff --git a/tests/snapshots/lib__generate-options.snap b/tests/snapshots/lib__generate-options.snap new file mode 100644 index 0000000..5dcb36c --- /dev/null +++ b/tests/snapshots/lib__generate-options.snap @@ -0,0 +1,8 @@ +--- +source: tests/lib.rs +expression: urls +--- +[ + "https://cdn.libravatar.org/avatar/ecd836ee843ff0ab75d4720bd40c2baf?s=128", + "https://cdn.libravatar.org/avatar/ebff9105dce4954b1bdb57fdab079ff3?s=128", +]