mirror of
https://github.com/woocommerce/woocommerce-paypal-payments.git
synced 2025-09-04 08:47:23 +08:00
Use urls from env values in pw
This commit is contained in:
parent
4b3c16ebaf
commit
b556841562
2 changed files with 10 additions and 5 deletions
|
@ -13,6 +13,8 @@ BLOCK_CART_URL="/cart-block"
|
||||||
PRODUCT_URL="/product/prod"
|
PRODUCT_URL="/product/prod"
|
||||||
PRODUCT_ID=123
|
PRODUCT_ID=123
|
||||||
|
|
||||||
|
SUBSCRIPTION_URL="/product/sub"
|
||||||
|
|
||||||
WP_MERCHANT_USER="admin"
|
WP_MERCHANT_USER="admin"
|
||||||
WP_MERCHANT_PASSWORD="admin"
|
WP_MERCHANT_PASSWORD="admin"
|
||||||
|
|
||||||
|
|
|
@ -4,13 +4,16 @@ const {openPaypalPopup, loginIntoPaypal, completePaypalPayment} = require("./uti
|
||||||
const {fillCheckoutForm, expectOrderReceivedPage} = require("./utils/checkout");
|
const {fillCheckoutForm, expectOrderReceivedPage} = require("./utils/checkout");
|
||||||
const {
|
const {
|
||||||
AUTHORIZATION,
|
AUTHORIZATION,
|
||||||
|
SUBSCRIPTION_URL,
|
||||||
|
CHECKOUT_URL,
|
||||||
|
CART_URL,
|
||||||
} = process.env;
|
} = process.env;
|
||||||
|
|
||||||
async function purchaseSubscriptionFromCart(page) {
|
async function purchaseSubscriptionFromCart(page) {
|
||||||
await loginAsCustomer(page);
|
await loginAsCustomer(page);
|
||||||
await page.goto('/product/subscription');
|
await page.goto(SUBSCRIPTION_URL);
|
||||||
await page.click("text=Sign up now");
|
await page.click("text=Sign up now");
|
||||||
await page.goto('/cart');
|
await page.goto(CART_URL);
|
||||||
|
|
||||||
const popup = await openPaypalPopup(page);
|
const popup = await openPaypalPopup(page);
|
||||||
await loginIntoPaypal(popup);
|
await loginIntoPaypal(popup);
|
||||||
|
@ -195,9 +198,9 @@ test.describe('Subscriber purchase a Subscription', () => {
|
||||||
test('Purchase Subscription from Checkout Page', async ({page}) => {
|
test('Purchase Subscription from Checkout Page', async ({page}) => {
|
||||||
await loginAsCustomer(page);
|
await loginAsCustomer(page);
|
||||||
|
|
||||||
await page.goto('/product/subscription');
|
await page.goto(SUBSCRIPTION_URL);
|
||||||
await page.click("text=Sign up now");
|
await page.click("text=Sign up now");
|
||||||
await page.goto('/checkout');
|
await page.goto(CHECKOUT_URL);
|
||||||
await fillCheckoutForm(page);
|
await fillCheckoutForm(page);
|
||||||
|
|
||||||
const popup = await openPaypalPopup(page);
|
const popup = await openPaypalPopup(page);
|
||||||
|
@ -213,7 +216,7 @@ test.describe('Subscriber purchase a Subscription', () => {
|
||||||
|
|
||||||
test('Purchase Subscription from Single Product Page', async ({page}) => {
|
test('Purchase Subscription from Single Product Page', async ({page}) => {
|
||||||
await loginAsCustomer(page);
|
await loginAsCustomer(page);
|
||||||
await page.goto('/product/subscription');
|
await page.goto(SUBSCRIPTION_URL);
|
||||||
|
|
||||||
const popup = await openPaypalPopup(page);
|
const popup = await openPaypalPopup(page);
|
||||||
await loginIntoPaypal(popup);
|
await loginIntoPaypal(popup);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue