We Are JavaScripters! @23rd で使用したスライドです。Elm のプログラムに対してproperty-based test を行うためのライブラリ elm-test を紹介しました。特に、提供されているコンビネータを利用して、自作のデータ型のための Fuzzer を自在に組み立てることができるのが特徴です。
ちなみに、ブログ記事では Fuzzer の内部実装を含む詳しい解説が読めます。
イベント概要:https://wajs.connpass.com/event/96435/
ブログ記事:http://ccvanishing.hateblo.jp/entry/2018/08/23/211858