In trying unit testing in Elm I found the examples online a bit simplistic
or narrow. So I'm wondering if there are some good examples online
somewhere of a full variety of unit tests that someone could point me to.
Would like to get a feel for when to use them and whether TDD is doable
with Elm.
I could also use some specific help here:
If I use the Navigation module and flags and want to test the initial setup
then it seems I need to preset all the fields in the location and the flags
object.
\()->
let
flags = App.Flags "/path/"
location = { href = ""
, host = ""
, hostname = ""
, protocol = ""
, origin = ""
, port_ = ""
, pathname = ""
, search = ""
, hash = ""
, username = ""
, password = ""
}
model = Tuple.first (App.init flags location)
in
Expect.equal model.page App.Home
Is there a way to mock or leave out the location in this example or other
simplification?
In another example, I want to check a view section that I pass the main
model to. I obviously don't want to set every property of the model so is
there another way?
Also, in that latter example is there an easy way to see if an html output
contains a particular string?
Any thoughts appreciated.
--
You received this message because you are subscribed to the Google Groups "Elm
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.