swup/tests/functional/api-navigation.spec.ts

15 lines
413 B
TypeScript

import { test } from '@playwright/test';
import { expectToBeAt } from '../support/commands.js';
test.describe('api navigation', () => {
test.beforeEach(async ({ page }) => {
await page.goto('/page-1.html');
});
test('navigate to pages using swup api', async ({ page }) => {
await page.evaluate(() => window._swup.navigate('/page-2.html'));
await expectToBeAt(page, '/page-2.html', 'Page 2');
});
});