Tests.. should they be there for every function?


In solving exercises, I have been using not just Instructions, but also compiler feedback and testcase output.

To me the testcases are helpful clues bridging the space between compiler errors, and having to go all the way and unlock Community Solutions. Test output gives away much less.

As you progress, there are fewer testcases - is that intentional or is it unintentional (just how some lessons were written)?

Example: in lasagna-master I’ve gotten to the point where I should start the 3rd task:

./lasagna_master_test.go:156:4: undefined: AddSecretIngredient

However by this point, zero tests have run on the first 2 functions, but in earlier exercises for example there would have been argument and return tests for these. Hence my question.