I’m starting the new year by working on my resolutions and writing UI unit tests
We have the choice between the external Karibu and Vaadin’s own TestBench UI unit tests. I’m a little bit unsure which of the two options I should use now and in the future
What are the plans regarding the possible complete integration of Karibu into Vaadin Testbench?
Currently, only part of it has been implemented and there are some classes that exist in both libraries.
Of course it’s possible to integrate both into a project via pom.xml, but for me this feels a little bit … dirty
And I would like to add a very old question:
When will testing be free?
I use Karibu Testing and Playwright with Mopo because both is open source.
I can’t show testing of Vaadin applications with commercial tools in meetups or in my blog.
Browserless testing is a huge advantage of Vaadin over all other webframworks and should be part of the marketing message
@jorg.heymans
Karibu Testing was created by Martin Vysny, a Senior Engineer at Vaadin, as an open source project.
Eventually, the concepts of Karibu were integrated into UIUnitTesting of Testbench.
I have used Karibu Testing since its beginning, and it is still very active.
I don’t even now if TestBench covers all the functionallity of Karibu Testing.
My question targets the decision between Karibu and Testbench UI Unit Test, not the Testbench End-To-End Test. Its onviously where the differences are between unit and e2e tests, but Karibu and Testbench UI Unit are both pure UI unit tests and Testbench UI Unit Tests starts to integrate (or overtake ) some of the Karibu concepts and classes too.