4
1 Comment

React Unit Tests as a Service - pay as much as you want

https://coverme.dev/
submitted this linkon November 1, 2021
  1. 1

    Hello all! I'm Vini, and I'm a front-end engineer.

    TL;DR: I'm building a tool to generate well-written unit tests for React code automatically. While in alpha, you can create tests for free (check the conditions on the website)!

    Some weeks ago, while talking to a friend about our careers, we noticed we had worked on the same kind of project in more than one company before. The story was almost the same every time:
    A company builds some product and iterates quickly until it finds good traction.
    Teams neglect front-end testing.
    Time goes by.
    Someone decides it's time to make code ready for scale, and you have to figure out how to deal with all that legacy code.
    And this was when the idea for CoverMe came up.

    Inheriting this kind of codebase is often a challenge. The big issue is that developers will spend time on code they know works instead of building new features and further developing the product. A common strategy for dealing with it is to start writing a base set of tests to ensure that you don't break anything accidentally when you start refactoring code.

    We then asked ourselves: wouldn't it be great if a tool could automatically create those tests?

    After some research, we found out that there isn't a tool doing that (or if there is, it's not easy to find in 15 minutes). Well, not yet, because we decided to do it! And this is how https://coverme.dev was born.

    CoverMe will automatically generate quality unit test codes for you. Behind the scenes, we decided to take the AI path and see if we could build something that would get us as close as possible to a well-written human test code. We believe that this is possible in such a specialized task.

    And this is where things might get interesting for you. While we're improving our AI models, you can get your React code tested by us and pay as much as you want (and yes, $0 is an option, check the conditions on the website).

    If you don't need it but know someone who does, sharing is appreciated and any feedback.