Skip to content

Prevent further order processing once processed once #104

Prevent further order processing once processed once

Prevent further order processing once processed once #104

Triggered via pull request November 13, 2023 17:27
Status Failure
Total duration 8m 44s
Artifacts

pr-e2e-tests.yml

on: pull_request
Matrix: run
Fit to window
Zoom out
Zoom in

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