31 lines
1.5 KiB
Markdown
31 lines
1.5 KiB
Markdown
# Unreleased
|
|
|
|
# 0.1.2
|
|
|
|
## Fixed
|
|
|
|
- Missing `config` package dependency
|
|
- Added `page.removeAllListeners('dialog')` to `createVariableProduct()` to fix dialog already handled errors
|
|
|
|
## Added
|
|
|
|
- `shopper.gotoMyAccount()` go to the /my-account/ page
|
|
- `clickFilter()` util helper method that clicks on a list page filter
|
|
- `moveAllItemsToTrash()` util helper method that checks every item in a list page and moves them to the trash
|
|
- `createSimpleOrder( status )` component which accepts an order status string and creates a basic order with that status
|
|
- `addProductToOrder( orderId, productName )` component which adds the provided productName to the passed in orderId
|
|
- `createCoupon( couponAmount )` component which accepts a coupon amount string (it defaults to 5) and creates a basic coupon. Returns the generated coupon code.
|
|
- `evalAndClick( selector )` use Puppeteer page.$eval to select and click and element.
|
|
- `selectOptionInSelect2( selector, value )` util helper method that search and select in any select2 type field
|
|
|
|
## Changes
|
|
|
|
- Deprecated `StoreOwnerFlow`, `CustomerFlow` in favour of `merchant`,`shopper`
|
|
- `createSimpleOrder( status )` returns the ID of the order that was created
|
|
- Updated `createCoupon( couponAmount )` component by adding a new parameter `discountType` which allows you to use any coupon discount type in tests
|
|
- Updated `verifyAndPublish( noticeText )` component by add a new parameter, `noticeText`, that allows passing in the accepted update notice text. For example, with variations on creation or update.
|
|
|
|
# 0.1.1
|
|
|
|
- Initial/beta release
|