Skip to content

Releases: angrykoala/wendigo

Wendigo 0.9.1

04 Jul 16:58
3e43bb0
Compare
Choose a tag to compare
Wendigo 0.9.1 Pre-release
Pre-release

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

24 Jun 20:51
afa5721
Compare
Choose a tag to compare
Wendigo 0.9.0 Pre-release
Pre-release

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

16 Jun 20:16
10def31
Compare
Choose a tag to compare
Wendigo 0.8.1 Pre-release
Pre-release

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

15 Jun 15:22
cc1d92f
Compare
Choose a tag to compare
Wendigo 0.8.0 Pre-release
Pre-release

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

13 Jun 11:09
901a53a
Compare
Choose a tag to compare
Wendigo 0.7.6 Pre-release
Pre-release

Fixed critical error in wendigo 0.7.5

Changelog

  • Fixed request interceptor unhandled error

Wendigo 0.7.5

13 Jun 11:08
cd4b21f
Compare
Choose a tag to compare
Wendigo 0.7.5 Pre-release
Pre-release

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

06 Jun 22:53
4de0a3a
Compare
Choose a tag to compare
Wendigo 0.7.4 Pre-release
Pre-release

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

01 Jun 12:38
b166929
Compare
Choose a tag to compare
Wendigo 0.7.3 Pre-release
Pre-release

Changelog

  • Assert.enabled and assert.disabled
  • WaitForUrl
  • Fixed assert.attribute with null expected
  • Dependencies update

Wendigo 0.7.0

20 Apr 13:54
f3563f0
Compare
Choose a tag to compare
Wendigo 0.7.0 Pre-release
Pre-release

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

14 Apr 12:42
a493613
Compare
Choose a tag to compare
Wendigo 0.6.0 Pre-release
Pre-release

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