fix(tests): generate sensible WorkflowPayloadLabels

This commit is contained in:
Gregor Kleen 2020-11-29 17:56:09 +01:00
parent f9d933bdac
commit 8a888d3945

View File

@ -20,9 +20,11 @@ import Control.Lens.Extras (is)
import Utils.I18n
import qualified Data.CaseInsensitive as CI
instance Arbitrary WorkflowPayloadLabel where
arbitrary = genericArbitrary
arbitrary = WorkflowPayloadLabel . CI.mk . pack <$> (fmap getPrintableString arbitrary `suchThat` (not . null))
shrink = genericShrink
instance CoArbitrary WorkflowPayloadLabel
instance Function WorkflowPayloadLabel