From e3ec8409491d145277263913c93a32fe19606729 Mon Sep 17 00:00:00 2001 From: vallentin Date: Tue, 19 Mar 2024 01:20:04 +0100 Subject: [PATCH] Added test for any anywhere --- bpaf_derive/src/field_tests.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/bpaf_derive/src/field_tests.rs b/bpaf_derive/src/field_tests.rs index 45a37f50..1bc3e0e2 100644 --- a/bpaf_derive/src/field_tests.rs +++ b/bpaf_derive/src/field_tests.rs @@ -947,3 +947,15 @@ fn raw_literal() { }; assert_eq!(input.to_token_stream().to_string(), output.to_string()); } + +#[test] +fn any_anywhere() { + let input: NamedField = parse_quote! { + #[bpaf(any::("LIMIT", isize_to_usize), anywhere)] + num: isize + }; + let output = quote! { + ::bpaf::any::("LIMIT", isize_to_usize).anywhere() + }; + assert_eq!(input.to_token_stream().to_string(), output.to_string()); +}