Any particular reason to have the test itself fail after successfully compiling? Wouldn't it be better to expect `bar_test/0` to succeed?