Closed DylanPiercey closed 5 years ago
Hi @DylanPiercey!
The one requirement that we have is that the API the library exposes encourages good testing practices. Following the guiding principle of "The more your tests resemble the way your software is used, the more confidence they can give you." So long as it upholds that methodology then it's a welcome addition :)
Describe the feature you'd like:
I'd like to build and contribute a testing library wrapper for MarkoJS.
I'm not sure if this a project that you would be interested in adding to the suite of testing libraries in an official way.
If so I have a couple questions:
For us it is currently going to make the most sense for this module to exist in our Marko GitHub organization. Is this something that would be an issue? We are happy to contribute documentation to the existing testing-library documentation repo.
Are there standards / file structure requirements that are needed to be met? For example I’d like to have this wrapper written in typescript, and potentially with some slightly modified jest-config. eg: Is using kcd-scripts required?
Teachability, Documentation, Adoption, Migration Strategy:
This wrapper would work similarly to all other available wrappers, with the exception that there would be a distinction between server side rendered tests and client side rendered tests.