DEV Community

Onwubiko Chibuike
Onwubiko Chibuike

Posted on

Writing Unit Test

Alt Text
Photo by Ferenc Almasi on Unsplash

What is a unit test?

A unit test is a check to ensure that a function works as expected. It is written during the software development process.

Why the unit test?

  • Makes it easier to add a new feature or delete a feature.
  • The developer refactors with more confidence.
  • Bugs are found earlier during development.
  • Makes debugging easier.
  • It improves code quality.

Tips to keep in mind when writing unit test

  • The function/module should contain all input(s) needed as parameters.
  • The function/module should return an output.
  • Do not test any external module, library or function for example the database, an API etc.

Top comments (1)

Collapse
 
kanelv profile image
Cuong Le

What the fuck you write here? Bro