My whole project currently constitutes of a rails app which provides a web interface for creating a calendar for students, a push server which knows how to send push to a particular mobile, one Android project and an iOS project.
All the bare minimum functionalities are over. But one main problem I face is integration testing. Every time I change something in my code I fear of breaking the implementation or showing the demo to a potential user.
My basic question is should I implement the testing right now? Or should I instead focus on adding more functionalities to my existing app because there are many many things I can think of adding to it. But I am afraid without putting in proper test will make it very hard for me to evolve project later on.
I wish that every time I changed something, my tests ran the whole integration tests and told me how I was breaking the code. I wish I could first spent my days by learning about testing rails, unit testing etc.