Test cases in rails project

Is it necessary to write the test cases for the entire rails project,
or the test cases needed for specific functionalties

Necessary isn't even one single test.

Tests are for you, not for the project.

The are "needed" to make it maintainable, not to make it work.

But as a rule of thumb: A better testcoverage means a much less chance
of breaking functionality when changing or adding aspects of your
project.

Necessary isn't even one single test.

Tests are for you, not for the project.

The are "needed" to make it maintainable, not to make it work.

But as a rule of thumb: A better testcoverage means a much less chance
of breaking functionality when changing or adding aspects of your
project.