All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Fixes verifying packages #113
- Remove creating empty "todo" tests when a module doesn't have any examples.
- Move elm-test to dev-dependencies.
-
Make
elm-verify-examples.json
optional #110-
Run elm-verify-examples on all elm files in source directory by default.
-
Add option
all
toelm-verify-examples.json
to verify all elm files.+ "tests": "all"
-
Remove
root
from elm-verify-examples.json. In addition it will respect source-directories defined in elm.jsonTo migrate, remove the "root" key in your config file and move it into
/tests
.- "root": "../src",
-
- Do not run tests by default, only generate #65
- Add --run-tests (-r) option to run generated tests #65
- We have a changelog now 🎉
- Directly depending on
elm-test
. This means you can runelm-verify-examples
without runningelm-test
afterwards. #52 - Nicer test failures #53
- Possibility to use
type
andtype alias
in your examples. #43 #44 - More reliable parsing. #47
- We cleanup the the generated tests before and after generation. The generated tests are now in
tests/VerifyExamples
. #50 - Allow
\r\n
linebreaks. #42