pageview.spec.js 511 B

1234567891011121314
  1. const { mockRequest } = require('./support/test-utils')
  2. const { expect, test } = require('@playwright/test');
  3. test.describe('Basic installation', () => {
  4. test('Sends pageview automatically', async ({ page }) => {
  5. const plausibleRequestMock = mockRequest(page, '/api/event')
  6. await page.goto('/simple.html');
  7. const plausibleRequest = await plausibleRequestMock;
  8. expect(plausibleRequest.url()).toContain('/api/event')
  9. expect(plausibleRequest.postDataJSON().n).toEqual('pageview')
  10. });
  11. });