Releases: angrykoala/wendigo
Releases · angrykoala/wendigo
Wendigo 0.9.1
Changelog
- Webworker module and assertions
- Bug with request mocks remove and override fixed
- Logo link fixed in readme
Update Instructions
No changes should be necessary when updating from Wendigo 0.9 to 0.9.1, although a fix in request mocks may cause unexpected behaviours. Tested on node 8.11.3
Wendigo 0.9.0
This version contains core changes to how the queries and requests are handled. To update from a previous version:
- Make sure to update the calls to
browser.requests.mock()
, these no longer accept a third parameter for "method", it can be set as part of the options in the second parameter - Browser.query, queryAll and queryXpath no longer return Puppeteer's ElementHandle objects, if you are manually using those objects, make sure to access them using the parameter
element
of the resulting object
Changelog
- Updated requests mocks interface
- Requests mocks now support regex and queryStrings
- Console module
- Console assertion
- Exactly assertion in requests
- Browser.scroll method
- DomElement object to interface with Puppeteer's elementhandle
Wendigo 0.8.1
Changelog
- Delay option for request mocks
- Auto option for request mocks
- Trigger method for request mocks
- UserAgent option in createBrowser settings
Wendigo 0.8.0
Wendigo 0.8.0 has a major refactor on how requests filters and assertion works. Now every filter() and assert.request method returns a promise, so await is required for it to works.
Changelog
- ResponseBody request filter and assertion
- Regex support for expected value of assert.attribute
- Major refactor in request filter and request assertions
Wendigo 0.7.6
Fixed critical error in wendigo 0.7.5
Changelog
- Fixed request interceptor unhandled error
Wendigo 0.7.5
Changelog
- Request filter and assertion by postBody
- RequestMock object with assertion
- Browser.waitForPageLoad
- Mocks cleared on close
- BeforeClose hook in components
- ClearRequestMocks on open option
- Assert.redirect
Wendigo 0.7.4
Changelog
- Browser.focus
- Browser.hover
- Assert.focus
- Minor bugs in tests fixed
- Request mock supports objects as response method
- Fixed bug where navigation to a different page breaks some methods
Wendigo 0.7.3
Changelog
- Assert.enabled and assert.disabled
- WaitForUrl
- Fixed assert.attribute with null expected
- Dependencies update
Wendigo 0.7.0
Changleog
- Assert.request module
- Assert.visible now checks every parent node is visible
- Browser.setViewport
- Assert.attribute and assert.not.attribute now match any element
- Assert.href and assert.not.href now match any element
- Assert.visible message is now different when the element doesn't exist
- WaitFor message changed when waiting for a function
Wendigo 0.6.0
Changelog
- Checked, check and uncheck methods
- Checked and not checked assertions
- Browser.requests module
- Fixed SubqueryXpath Problem
- Compositer updated to 1.1.0
- Puppeteer updated to 1.3.0