-
Notifications
You must be signed in to change notification settings - Fork 465
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
🛠 - Cover components with harnesses #476
Comments
This issue is rather big and it's fine to make many smaller PRs covering single component. |
I'm interested in gaining some experience with developing component harnesses so I'd be happy to contribute to this. |
I believe he's not working on any more harnesses at the moment so just pick a component you'd like to try and let us know here in a comment so nobody else takes it. |
@alvaromartmart feel free to take any component, I will take |
I'll start with the |
FYI I'll create a harness for the |
Instead of |
I'll write harness for |
@waterplea is it actual now? |
my 2cents: they serve different purposes - component harnesses are useful for developers consuming Taiga UI in their unit/integration tests. Plus playwright doesn't (yet) support angular component testing. |
@alvaromartmart is right, these are basically public testing APIs for our components for other people to use |
@alvaromartmart maybe, but lately I don't write unit tests anymore, as all issues are closed by playwright e2e and cypress component testing |
I understand that, by are you speaking as a taiga-ui maintainer or as an end user? |
Sure, but I see that there is practically no one to support |
Let's keep it open for now and investigate internal need for it by v5. Components got much simpler internally, maybe it would be much easier to write harnesses for them. |
🚀 Feature request
To make it easy to test Taiga UI components and apps that use them we should provide component harnesses for all our components.
The text was updated successfully, but these errors were encountered: