proptest-rs / proptest

Hypothesis-like property testing for Rust
Apache License 2.0
1.69k stars 158 forks source link

Use prop_assume under prop_compose? #334

Closed akiradeveloper closed 1 year ago

akiradeveloper commented 1 year ago

Hello.

I want to use prop_assume filtering under prop_compose but it seems to be designed to be used under proptest only.

How do I use filtering under prop_compose?

tzemanovic commented 1 year ago

hi, one option is to use prop_filter/prop_filter_map method on a Strategy. Because prop_assume macro returns a Result it cannot be used in prop_compose that returns a Strategy

akiradeveloper commented 1 year ago

@tzemanovic I see. Thank you.