I got this Ruby on Rails application with incomplete testing, (many controllers or views do not have unit test at all).
Should I go back to write all unit test for each of controller or view, then do integration test? Or I just forget about all of them, keep going ahead with my new functions with my new unit test?
My concerns here are: I also need to upgrade Ruby and Rails, or re- factoring the program. How can I test to make sure the whole application will be running just fine after all the upgrading and re- factoring?
Thanks, Li