2011-10-01 2 views
4

최근에 프로젝트의 일부 비트에 STM을 사용하기 시작했지만 테스트하는 방법을 파악하는 데 어려움이 있습니다.순전히 STM 기능 테스트

이 함수에는 IO가 없으며 테스트를 위해 QuickCheck 속성을 쓸 수 있기를 기대했지만 STM 모나드에서 아무 것도 얻지 못하는 경우 "원자 적으로"(STM a -> IO a)가 유일한 방법 인 것 같습니다.

이것이 가능한가, 아니면 대신 HUnit에서 테스트를 작성해야합니까?

답변