- Added: allow for
button[type=submit]
elements to be clicked - node >= 0.4.x < 0.7.0. Closes #70
- Fixed tests for 0.6.x
- Fixed body on non-2xx response. Closes #56
- Update jQuery to 1.6.2. Closes #43
- Added ability to set User-Agent on the browser via
Browser#userAgent
[bnoguchi] - Fixed redirection from one host to another [bnoguchi]
- Fixed http -> https redirects [bnoguchi]
- Fixed support for uppercased form methods [bnoguchi]
- Updated internals to use new node http agent [bnoguchi]
- Added submit input values on submission [mhemesath]
- Added default content-type for POST [bantic]
- Added dev dependency for connect [bantic]
- Added an option followRedirects to Browser [bantic]
- Added HTTP 204 support. [bantic]
- Added
Browser#delete()
. Closes #31 - Added
Browser#put()
- Added devDependencies to package.json
- Fixed
make test
- node 0.4.x
- Fixed cookie support due to array
- Fixed
session()
usage in tests - Fixed querystring related issues for 0.4.x
- Fixed redirect
Location
support
- Fixed jquery npm issue. Closes #20
- Added
createBrowser(port, host)
support - Added
.include
modifier support to the.text()
assertion method
- Fixed potential portno issue
- Added specificity prevalance when getting and filtered duplication when adding (cookie jar)
- Added failing test of a cookie jar behavior that better resembles browers'.
- Fixed problem with listen() firing on the same tick
- Fixed; deferring all requests until the server listens
- Added failing test
- Fixed; defer the request until the server listen callback fires
- Added failing test for deferred listen
- Changed; removed useless port++
- Added; passing JSON obj as 2nd argument [guillermo]
- Fixed; increment portno per Browser
- Added Browser#text(locator) [guillermo]
- Added failing test, which consists of the same form only with the input type="submit" being nested and not a direct descendent of the form.
- Fixed; using
.parents()
instead ofparent()
to access a form that could be more than one level above. [guillermo]
- Initial release