Skip to content

Implement visual testing #587

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
bedrich-schindler opened this issue Feb 11, 2025 · 1 comment
Open

Implement visual testing #587

bedrich-schindler opened this issue Feb 11, 2025 · 1 comment
Assignees
Labels
refactoring testing Anything related just to testing

Comments

@bedrich-schindler
Copy link
Contributor

bedrich-schindler commented Feb 11, 2025

The task is to create visual snapshot test for a simple component (e.g. <Badge /> or such) using Playwright component testing tool.

The aim is to have a working demo to serve as bases for discussion before we add tests for other components.

@bedrich-schindler bedrich-schindler added refactoring testing Anything related just to testing labels Feb 11, 2025
@bedrich-schindler bedrich-schindler self-assigned this Feb 11, 2025
@github-project-automation github-project-automation bot moved this to 💡Ideas in The Board Feb 17, 2025
@adamkudrna adamkudrna moved this from 💡Ideas to 🏗 In progress in The Board Feb 17, 2025
@adamkudrna adamkudrna moved this from 🏗 In progress to 👀 In review in The Board Feb 17, 2025
@bedrich-schindler
Copy link
Contributor Author

We have agreed we want to have test in TS without type checking enabled due to ongoing transformation of whole stack to TS.

bedrich-schindler added a commit that referenced this issue Feb 27, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
bedrich-schindler added a commit that referenced this issue Mar 4, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
bedrich-schindler added a commit that referenced this issue Mar 4, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
bedrich-schindler added a commit that referenced this issue Mar 4, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
bedrich-schindler added a commit that referenced this issue Apr 15, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
bedrich-schindler added a commit that referenced this issue Apr 15, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
lukasbriza pushed a commit that referenced this issue May 7, 2025
Transform Playwright related files to Typescript and introduce temporary
configuration files `.eslintrc-ts`, `jest.config-ts.js` and `tsconfig.json`
that must be removed when whole package is transformed into Playwright.

Due to missing TypeScript support in the rest of the package, `*.spec.tsx`
and `*.story.tsx` file do not have complete types and might not be compatible
with strict type checking that should be introduced in #394.

The reason for such change is parallel work on transformation to TypeScript
and on Playwright tests.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
refactoring testing Anything related just to testing
Projects
Status: 👀 In review
Development

No branches or pull requests

1 participant