Rather than just jump in and write each test one by one, I prefer to plan the structure of what I going to do first. I make a list of all tests I am going to put write, organise them into sensible groups, and put them in an order which is hopefully easy to read and understand for the next developer who comes along after me.
As good as having this plan was, I found it tedious to take this markdown-style list of bullet points, and type it all out into the
test() functions that Jest understands. If only I had something that could do this all for me.
And so Text2Jest was born: it takes your (optionally nested) to-do list structure and instantly outputs the structure of the code for you, saving some time and freeing the brain to concentrate on the task at hand. There is quite extensive documentation to get you started plus there are some configuration options which may make your life easier too.
Your settings and most recent edit are stored in
localStorage so you don't lose your work if you accidentally close the browser tab.
I find Text2Jest helpful and use it all the time. It would be great if it helps you too.