mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-04-24 00:36:14 -04:00
feat(test): added e2e tests
This commit is contained in:
parent
ebfdb64fde
commit
ec7cb9351c
11 changed files with 245 additions and 5 deletions
19
src/tools/token-generator/token-generator.e2e.spec.ts
Normal file
19
src/tools/token-generator/token-generator.e2e.spec.ts
Normal file
|
@ -0,0 +1,19 @@
|
|||
import { test, expect } from '@playwright/test';
|
||||
|
||||
test.describe('Tool - Token generator', () => {
|
||||
test.beforeEach(async ({ page }) => {
|
||||
await page.goto('/token-generator');
|
||||
});
|
||||
|
||||
test('Has title', async ({ page }) => {
|
||||
await expect(page).toHaveTitle('Token generator - IT Tools');
|
||||
});
|
||||
|
||||
test('New token on refresh', async ({ page }) => {
|
||||
const initialToken = await page.getByPlaceholder('The token...').inputValue();
|
||||
await page.getByRole('button', { name: 'Refresh' }).click();
|
||||
const newToken = await page.getByPlaceholder('The token...').inputValue();
|
||||
|
||||
expect(newToken).not.toEqual(initialToken);
|
||||
});
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue