Prevent further order processing once processed once #104
Annotations
10 errors and 6 notices
Run E2E Tests WP Version wordpress:6.1-php8.0
TypeError: Cannot read properties of undefined (reading 'version')
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/node_modules/@krokedil/wc-test-helper/lib/cjs/index.js:66:49
at fulfilled (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/node_modules/@krokedil/wc-test-helper/lib/cjs/index.js:28:58)
|
Run E2E Tests WP Version wordpress:6.1-php8.0
Process completed with exit code 1.
|
Run E2E Tests WP Version wordpress:5-php7.4
Process completed with exit code 1.
|
[chromium] › GuestCheckout.spec.ts:33:6 › Guest Checkout @shortcode › Can buy 6x 99.99 products with 25% tax.:
tests/e2e/pages/KlarnaPopup.ts#L54
1) [chromium] › GuestCheckout.spec.ts:33:6 › Guest Checkout @shortcode › Can buy 6x 99.99 products with 25% tax.
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:53:3
|
[chromium] › GuestCheckout.spec.ts:33:6 › Guest Checkout @shortcode › Can buy 6x 99.99 products with 25% tax.:
tests/e2e/pages/KlarnaPopup.ts#L54
1) [chromium] › GuestCheckout.spec.ts:33:6 › Guest Checkout @shortcode › Can buy 6x 99.99 products with 25% tax.
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:53:3
|
[chromium] › GuestCheckout.spec.ts:64:6 › Guest Checkout @shortcode › Can buy products with different tax rates:
tests/e2e/pages/KlarnaPopup.ts#L54
2) [chromium] › GuestCheckout.spec.ts:64:6 › Guest Checkout @shortcode › Can buy products with different tax rates
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:84:3
|
[chromium] › GuestCheckout.spec.ts:64:6 › Guest Checkout @shortcode › Can buy products with different tax rates:
tests/e2e/pages/KlarnaPopup.ts#L54
2) [chromium] › GuestCheckout.spec.ts:64:6 › Guest Checkout @shortcode › Can buy products with different tax rates
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:84:3
|
[chromium] › GuestCheckout.spec.ts:95:6 › Guest Checkout @shortcode › Can buy products that don't require shipping:
tests/e2e/pages/KlarnaPopup.ts#L54
3) [chromium] › GuestCheckout.spec.ts:95:6 › Guest Checkout @shortcode › Can buy products that don't require shipping
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:115:3
|
[chromium] › GuestCheckout.spec.ts:95:6 › Guest Checkout @shortcode › Can buy products that don't require shipping:
tests/e2e/pages/KlarnaPopup.ts#L54
3) [chromium] › GuestCheckout.spec.ts:95:6 › Guest Checkout @shortcode › Can buy products that don't require shipping
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 20000ms waiting for expect(received).toHaveCount(expected) // deep equality
Expected: 0
Received: 1
Call log:
- expect.toHaveCount with timeout 20000ms
- waiting for locator('#dialog')
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
- locator resolved to 1 element
- unexpected value "1"
at ../pages/KlarnaPopup.ts:54
52 |
53 | // Wait untill there is no dialog window on the page.
> 54 | await expect(this.dialogDiv).toHaveCount(0)
| ^
55 | }
56 |
57 | async confirmAndPay() {
at KlarnaPopup.continueWithBankId (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:54:38)
at KlarnaPopup.placeOrder (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/pages/KlarnaPopup.ts:76:9)
at HandleKpPopup (/home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/utils/Utils.ts:51:2)
at /home/runner/work/klarna-payments-for-woocommerce/klarna-payments-for-woocommerce/tests/e2e/tests/GuestCheckout.spec.ts:115:3
|
Run E2E Tests WP Version wordpress:latest
Process completed with exit code 1.
|
WordPress Version
Unknown
|
PHP Version
Unknown
|
🎭 Playwright Run Summary
3 failed
[chromium] › GuestCheckout.spec.ts:33:6 › Guest Checkout @shortcode › Can buy 6x 99.99 products with 25% tax.
[chromium] › GuestCheckout.spec.ts:64:6 › Guest Checkout @shortcode › Can buy products with different tax rates
[chromium] › GuestCheckout.spec.ts:95:6 › Guest Checkout @shortcode › Can buy products that don't require shipping
9 skipped
8 passed (4.0m)
|
WordPress Version
6.4.1
|
WooCommerce Version
8.2.2
|
PHP Version
8.0.30
|