I'm new to TDD and learning to use Jest with JavaScript
What I understood is one of the good practices is to unit test functions which does some business logic, but I'm not sure if it's good to test UI changes e.g. a function adding / deleting / modifying UI element with unit test ?