Unit tests are an invaluable way to make sure that your code not only works correctly today, but will continue to work correctly a year from now. We heavily rely on unit tests to ensure we don't regress the product as our architecture and feature sets evolve, and expect all contributions to be thoroughly unit tested.