Open mitchellwrosen opened 7 years ago
I'm not a maintainer for this repository, but I think that's not a bad idea. Hedgehog does something similar. 👍
The migration to QuickCheck 2.15 in hspec
reminded me of this. Over there they poke around in the internals of the State
type (for good reason) and we broke that. Fortunately we had bumped the version to 2.15 but it could just have well been a bump to 2.14.4 in which we'd still broken hspec
because of changes to State
. I'm in favor of doing this for 2.16.
What do you think about moving
Test.QuickCheck.Exception
Test.QuickCheck.Random
Test.QuickCheck.State
Test.QuickCheck.Text
into a
Test.QuickCheck.Internal.*
namespace?