我想寫一個使用IO的SmallCheck屬性,但我無法弄清楚我應該怎麼做。具體而言,我們的目標是編寫一個屬性爲Testable IO Bool
的實例,以便我可以將它送入smallCheck
(或testProperty
的test-framework
)。不幸的是,我可以拿出最好的是以下幾點:如何在SmallCheck中使用monadic屬性?
這不起作用,因爲它是Testable IO (IO Bool)
而非Testable IO Bool
的實例,但我無法弄清楚如何將它改寫,使其作品。
任何幫助,將不勝感激。