woocommerce/packages/js/e2e-core-tests/CHANGELOG.md

2.4 KiB

Unreleased

Fixed

  • Moved merchant.login() out of beforeAll() block and into test body for retried runs.

Added

  • This package is now transpiled with Babel, which allows the usage of modern, yet compatible JS code.
  • A specs/data folder to store page element data.
  • Tests to verify that different top-level menu and their associated sub-menus load successfully.
  • Test scaffolding via npx wc-e2e install @woocommerce/e2e-core-tests

Changed

  • New coupon test deletes the coupon instead of trashing it.
  • A copy of sample_data.csv is included in the package.

0.1.6

Fixed

  • Fatal error in order filter test

0.1.5

Added

  • Support for re-running setup and shopper tests
  • Shopper Order Email Receiving
  • New tests - See README.md for list of available tests

Fixed

  • Checkout create account test would fail if configuration value addresses.customer.billing.email was not john.doe@example.com

Changed

  • The e2e test order-status-filters.test.js now uses the API to create orders
  • Implemented data-driven design using describe.each and it.each

0.1.3

Added

  • Shopper Checkout Login Account
  • Shopper My Account Create Account
  • Shopper Cart Calculate Shipping
  • Shopper Cart Redirection

Fixed

  • removed use of ES6 import

0.1.2

Added

  • api package test for variable products and product variations
  • api package test for grouped products
  • api package test for external products
  • api package test for coupons
  • Registered Shopper Checkout tests
  • Merchant Product Edit tests
  • Merchant Product Search tests
  • Shopper Single Product tests
  • Shopper My Account Pay Order
  • Shopper Shop Browse Search Sort
  • Merchant Orders Customer Checkout Page
  • Shopper Cart Apply Coupon
  • Merchant Order Searching
  • Merchant Settings Shipping Zones
  • Shopper Variable product info updates on different variations
  • Merchant order emails flow
  • Merchant analytics page load tests
  • Shopper Checkout Create Account
  • Merchant import products via CSV

0.1.1

Added

  • Merchant Order Status Filter tests
  • Merchant Order Refund tests
  • Merchant Apply Coupon tests
  • Added new config variable for Simple Product price to tests/e2e/env/config/default.json. Defaults to 9.99
  • Shopper Checkout Apply Coupon

Fixed

  • Flaky Create Product, Coupon, and Order tests
  • Missing config package dependency

0.1.0

  • Initial/beta release