Write tests for new feature and run them when contributing