Repo maintenance: Switch to PNPM, update and clean dependencies, speed up production tests INTER-553 #119
ci.yml
on: pull_request
Lint
24s
Unit tests
33s
Matrix: Playwright e2e tests
Annotations
30 errors and 5 warnings
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at bot-firewall.spec.ts:15
13 | * This test relies on a single common Cloudflare ruleset, we we cannot run multiple instances of it at the same time.
14 | */
> 15 | test.describe('Bot Firewall Demo CHROME_ONLY', () => {
| ^
16 | test.beforeEach(async ({ page }) => {
17 | await page.goto('/coupon-fraud');
18 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/bot-firewall.spec.ts:15:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at coupon-fraud.spec.ts:14
12 | };
13 |
> 14 | test.describe('Coupon fraud', () => {
| ^
15 | test.beforeEach(async ({ page }) => {
16 | await page.goto('/coupon-fraud');
17 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:14:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at credential-stuffing.spec.ts:11
9 | };
10 |
> 11 | test.describe('Credential stuffing', () => {
| ^
12 | test.beforeEach(async ({ page }) => {
13 | await page.goto('/credential-stuffing');
14 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/credential-stuffing.spec.ts:11:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at home.spec.ts:4
2 | import { TEST_IDS } from '../src/client/testIDs';
3 |
> 4 | test.describe('Home page', () => {
| ^
5 | test('should list cards with use-cases', async ({ page }) => {
6 | await page.goto('/');
7 | const cards = await page.getByTestId(TEST_IDS.homepageCard.useCaseTitle);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/home.spec.ts:4:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at loan-risk.spec.ts:18
16 | }
17 |
> 18 | test.describe('Loan risk', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:18:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at payment-fraud.spec.ts:18
16 | }
17 |
> 18 | test.describe('Payment fraud', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/payment-fraud');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.ts:18:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at paywall.spec.ts:6
4 | import { PAYWALL_COPY } from '../src/server/paywall/paywallCopy';
5 |
> 6 | test.describe('Paywall', () => {
| ^
7 | test.beforeEach(async ({ page }) => {
8 | await page.goto('/paywall');
9 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:6:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at personalization.spec.ts:8
6 | const PERS_ID = TEST_IDS.personalization;
7 |
> 8 | test.describe('Personalization', () => {
| ^
9 | test.beforeEach(async ({ page }) => {
10 | await page.goto('/personalization', {
11 | waitUntil: 'networkidle',
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/personalization.spec.ts:8:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at playground.spec.ts:26
24 | };
25 |
> 26 | test.describe('Playground page', () => {
| ^
27 | test.beforeEach(async ({ page }) => {
28 | await page.goto('/playground');
29 | });
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:26:6)
|
Playwright e2e tests (2, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at scraping/protected.spec.ts:4
2 | import { TEST_IDS } from '../../src/client/testIDs';
3 |
> 4 | test.describe('Scraping flights', () => {
| ^
5 | test('is not possible with Bot detection on', async ({ page }) => {
6 | await page.goto('/web-scraping', { waitUntil: 'networkidle' });
7 | await expect(page.getByTestId(TEST_IDS.common.alert)).toContainText('Malicious bot detected');
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/scraping/protected.spec.ts:4:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at bot-firewall.spec.ts:15
13 | * This test relies on a single common Cloudflare ruleset, we we cannot run multiple instances of it at the same time.
14 | */
> 15 | test.describe('Bot Firewall Demo CHROME_ONLY', () => {
| ^
16 | test.beforeEach(async ({ page }) => {
17 | await page.goto('/coupon-fraud');
18 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/bot-firewall.spec.ts:15:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at coupon-fraud.spec.ts:14
12 | };
13 |
> 14 | test.describe('Coupon fraud', () => {
| ^
15 | test.beforeEach(async ({ page }) => {
16 | await page.goto('/coupon-fraud');
17 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:14:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at credential-stuffing.spec.ts:11
9 | };
10 |
> 11 | test.describe('Credential stuffing', () => {
| ^
12 | test.beforeEach(async ({ page }) => {
13 | await page.goto('/credential-stuffing');
14 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/credential-stuffing.spec.ts:11:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at home.spec.ts:4
2 | import { TEST_IDS } from '../src/client/testIDs';
3 |
> 4 | test.describe('Home page', () => {
| ^
5 | test('should list cards with use-cases', async ({ page }) => {
6 | await page.goto('/');
7 | const cards = await page.getByTestId(TEST_IDS.homepageCard.useCaseTitle);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/home.spec.ts:4:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at loan-risk.spec.ts:18
16 | }
17 |
> 18 | test.describe('Loan risk', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:18:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at payment-fraud.spec.ts:18
16 | }
17 |
> 18 | test.describe('Payment fraud', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/payment-fraud');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.ts:18:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at paywall.spec.ts:6
4 | import { PAYWALL_COPY } from '../src/server/paywall/paywallCopy';
5 |
> 6 | test.describe('Paywall', () => {
| ^
7 | test.beforeEach(async ({ page }) => {
8 | await page.goto('/paywall');
9 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:6:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at personalization.spec.ts:8
6 | const PERS_ID = TEST_IDS.personalization;
7 |
> 8 | test.describe('Personalization', () => {
| ^
9 | test.beforeEach(async ({ page }) => {
10 | await page.goto('/personalization', {
11 | waitUntil: 'networkidle',
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/personalization.spec.ts:8:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at playground.spec.ts:26
24 | };
25 |
> 26 | test.describe('Playground page', () => {
| ^
27 | test.beforeEach(async ({ page }) => {
28 | await page.goto('/playground');
29 | });
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:26:6)
|
Playwright e2e tests (3, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at scraping/protected.spec.ts:4
2 | import { TEST_IDS } from '../../src/client/testIDs';
3 |
> 4 | test.describe('Scraping flights', () => {
| ^
5 | test('is not possible with Bot detection on', async ({ page }) => {
6 | await page.goto('/web-scraping', { waitUntil: 'networkidle' });
7 | await expect(page.getByTestId(TEST_IDS.common.alert)).toContainText('Malicious bot detected');
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/scraping/protected.spec.ts:4:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at bot-firewall.spec.ts:15
13 | * This test relies on a single common Cloudflare ruleset, we we cannot run multiple instances of it at the same time.
14 | */
> 15 | test.describe('Bot Firewall Demo CHROME_ONLY', () => {
| ^
16 | test.beforeEach(async ({ page }) => {
17 | await page.goto('/coupon-fraud');
18 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/bot-firewall.spec.ts:15:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at coupon-fraud.spec.ts:14
12 | };
13 |
> 14 | test.describe('Coupon fraud', () => {
| ^
15 | test.beforeEach(async ({ page }) => {
16 | await page.goto('/coupon-fraud');
17 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/coupon-fraud.spec.ts:14:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at credential-stuffing.spec.ts:11
9 | };
10 |
> 11 | test.describe('Credential stuffing', () => {
| ^
12 | test.beforeEach(async ({ page }) => {
13 | await page.goto('/credential-stuffing');
14 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/credential-stuffing.spec.ts:11:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at home.spec.ts:4
2 | import { TEST_IDS } from '../src/client/testIDs';
3 |
> 4 | test.describe('Home page', () => {
| ^
5 | test('should list cards with use-cases', async ({ page }) => {
6 | await page.goto('/');
7 | const cards = await page.getByTestId(TEST_IDS.homepageCard.useCaseTitle);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/home.spec.ts:4:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at loan-risk.spec.ts:18
16 | }
17 |
> 18 | test.describe('Loan risk', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/loan-risk');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/loan-risk.spec.ts:18:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at payment-fraud.spec.ts:18
16 | }
17 |
> 18 | test.describe('Payment fraud', () => {
| ^
19 | test.beforeEach(async ({ page }) => {
20 | await page.goto('/payment-fraud');
21 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/payment-fraud.spec.ts:18:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at paywall.spec.ts:6
4 | import { PAYWALL_COPY } from '../src/server/paywall/paywallCopy';
5 |
> 6 | test.describe('Paywall', () => {
| ^
7 | test.beforeEach(async ({ page }) => {
8 | await page.goto('/paywall');
9 | await resetScenarios(page);
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/paywall.spec.ts:6:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at personalization.spec.ts:8
6 | const PERS_ID = TEST_IDS.personalization;
7 |
> 8 | test.describe('Personalization', () => {
| ^
9 | test.beforeEach(async ({ page }) => {
10 | await page.goto('/personalization', {
11 | waitUntil: 'networkidle',
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/personalization.spec.ts:8:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at playground.spec.ts:26
24 | };
25 |
> 26 | test.describe('Playground page', () => {
| ^
27 | test.beforeEach(async ({ page }) => {
28 | await page.goto('/playground');
29 | });
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/playground.spec.ts:26:6)
|
Playwright e2e tests (1, 3)
Error: Playwright Test did not expect test.describe() to be called here.
Most common reasons include:
- You are calling test.describe() in a configuration file.
- You are calling test.describe() in a file that is imported by the configuration file.
- You have two different versions of @playwright/test. This usually happens
when one of the dependencies in your package.json depends on @playwright/test.
at scraping/protected.spec.ts:4
2 | import { TEST_IDS } from '../../src/client/testIDs';
3 |
> 4 | test.describe('Scraping flights', () => {
| ^
5 | test('is not possible with Bot detection on', async ({ page }) => {
6 | await page.goto('/web-scraping', { waitUntil: 'networkidle' });
7 | await expect(page.getByTestId(TEST_IDS.common.alert)).toContainText('Malicious bot detected');
at TestTypeImpl._currentSuite (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:71:13)
at TestTypeImpl._describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/common/testType.js:89:24)
at Function.describe (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/node_modules/.pnpm/[email protected]/node_modules/playwright/lib/transform/transform.js:240:12)
at Object.<anonymous> (/home/runner/work/fingerprintjs-pro-use-cases/fingerprintjs-pro-use-cases/e2e/scraping/protected.spec.ts:4:6)
|
Lint
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@ebcfd6995dade4b0104ac774445cef8b3b4635b0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Unit tests
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@ebcfd6995dade4b0104ac774445cef8b3b4635b0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright e2e tests (2, 3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@ebcfd6995dade4b0104ac774445cef8b3b4635b0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright e2e tests (3, 3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@ebcfd6995dade4b0104ac774445cef8b3b4635b0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Playwright e2e tests (1, 3)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: pnpm/action-setup@ebcfd6995dade4b0104ac774445cef8b3b4635b0. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report-1
Expired
|
180 KB |
|
playwright-report-2
Expired
|
180 KB |
|
playwright-report-3
Expired
|
180 KB |
|