The babel plugin for hiding your test code
There are already many unit testing frameworks on the market, such as: vitest
, jest
, but if you do not want to or do not have the energy to learn unit testing.
You may wish to use the plug-in, you do not need any learning costs to solve some simple tests😽
pnpm add babel-plugin-testdev
You just need to do this:
// babel.config.js
module.exports = {
plugins: ["testdev"],
};
At the time of testing:
if(TEST){
//Fill in the code you want to test here, he will be hidden in production
}
You can also do your own testing in the test
file