woocommerce-paypal-payments/tests/qa/utils/admin/woocommerce-subscription-edit.ts
Misha Utkin b3785f36c0
Add functionality for subscription renewal
- Add API methods to work with subscriptions.
- Fix wooCommerceOrderEdit method.
- Remove assertSubscriptionDetails from wooCommerceSunscriptionEdit since it's present in parent class.
- Fix method name in utils.
2025-07-04 17:45:04 +02:00

22 lines
571 B
TypeScript

/**
* External dependencies
*/
import {
WooCommerceSubscriptionEdit as WooCommerceSubscriptionEditBase,
expect,
} from '@inpsyde/playwright-utils/build';
export class WooCommerceSubscriptionEdit extends WooCommerceSubscriptionEditBase {
// Locators
transactionIdKey = () =>
this.page.locator(
'input[value="ppcp_previous_transaction_reference"]'
);
transactionIdRow = () =>
this.page.locator( '#the-list tr', { has: this.transactionIdKey() } );
transactionIdTextarea = () => this.transactionIdRow().getByLabel( 'Value' );
// Actions
// Assertions
}