mirror of
https://github.com/twentyhq/twenty.git
synced 2024-12-24 12:34:10 +03:00
b1fbf4b683
Continuation of #6644 Now chromium browser is used in workspaces tests instead of firefox and screenshots after each test are properly saved in one folder when run from IDE and from terminal using `yarn test:e2e` command
20 lines
828 B
TypeScript
20 lines
828 B
TypeScript
import { test, expect } from '../lib/fixtures/screenshot';
|
|
import { config } from 'dotenv';
|
|
import path = require('path');
|
|
config({ path: path.resolve(__dirname, '..', '.env') });
|
|
|
|
test.describe('Basic check', () => {
|
|
test('Checking if table in Companies is visible', async ({ page }) => {
|
|
await expect(page.getByTestId('tooltip').nth(0)).toHaveText('Companies');
|
|
await expect(page.getByTestId('tooltip').nth(0)).toBeVisible();
|
|
expect(page.url()).toContain('/companies');
|
|
await expect(page.locator('table')).toBeVisible();
|
|
await expect(page.locator('tbody > tr')).toHaveCount(13); // shouldn't be hardcoded in case of tests on demo
|
|
});
|
|
|
|
test('', async ({ page }) => {
|
|
await page.getByRole('link', { name: 'Opportunities' }).click();
|
|
await expect(page.locator('table')).toBeVisible();
|
|
});
|
|
});
|