es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: QUICKCHECK

¿Qué describe el campo maxSize en Args de Test.QuickCheck?

Estoy revisando maxSize en Args. Su descripción dice: “Tamaño a utilizar para los casos de prueba más grandes”. Pero, ¿cómo se determina el tamaño de los casos de prueba? Prefiero preguntar en lugar de revisar el código fuente: myArgs :: Args myArgs = Args{replay=Nothing ,maxSuccess=1000 ,maxDiscardRatio=1 ,maxSize=1 ,chatty=False ,maxShrinks=0} Por . . . Read more

¿Por qué no puedo hacer que `where` funcione en Hspec?

Estoy teniendo dificultades con la semántica de where dentro de bloques do, específicamente con Test.Hspec. Lo siguiente funciona: module ExampleSpec where import Test.Hspec import Test.QuickCheck spec :: Spec spec = do describe “foo” $ do let f = id in it “id” $ property $ \x -> f x `shouldBe` . . . Read more