- Moved from Poison to Jason for json parsing
- Merged pull request #23 from jonasschmidt to support deeply nested forms.
- Add Travis tests for elixir 1.7
- Merged pull request #22 from wooga to allow single-character input names in forms
- fixed bug (issue #20) where it didn't find radio input fields if none were intially checked
- removed dependency on DeepMerge
- added Request.click_button to find and click simple buttons on the page
- added Request.follow_button to find, click, and follow simple buttons on the page
- improved error message when usinga link, while asking for the wrong method.
- run the code through the elixir 1.6 formatter
- update travis tests
- fix issue #11, was incorrectly reading the method of the form in the case of a get
- add the fetch_form function to the Request module
- support for nested forms. Thank you https://github.com/bitboxer
- support follow_link for phoenix_html 2.10. Thank you https://github.com/andreapavoni
- bump up to Elixir 1.4
- update docs
- added a new :value assertion type that checks the result of a callback for truthyness
- relaxed requirement on floki version
- Updated Dependencies to use version 0.13 of Floki (the html parsing enging)
- Use updated Floki syntax when searching for links and forms by text content.
- Errors while running a form test now display the path that was associated with the form. should aid in resolving issues on pages with more than one form. Thank you goes to https://github.com/Mbuckley0 for sorting this out.
- Change the readme to suggest only loading phoenix_integration in test mode
- Added support for DateTime fields in forms. Again thank you https://github.com/Mbuckley0 for adding this feature in.
- Add support for file upload fields in forms
- Added
:assigns
option to bothAssertions.assert_response
andAssertions.refute_response
. - Added
Requests.follow_fn
- cleaning up readme and docs
First release