I'm new to Elm, and have been playing with test methodologies.
I'm wondering what the arguments for using
elm-testable are, as opposed to testing something that returned a `(Model, Maybe Cmd)`, for example.
I've dodged using elm-testable by having a mapping from a testable function that produces a `(Maybe Msg)` to `(Cmd Msg)`. Obviously this mapping isn't itself testable, but I can live with that. Am I missing something that's about to bite me?
In general I'd prefer to update my own wrapper around Elm's changing API rather than elm-testable's, as I don't trust a nominally 'third party' library to stay in sync with Elm. Am I being paranoid? Perhaps there's a plan to make Elm's types more test-friendly?
P.S. Hi Aaron! This is some cool stuff you're working on.