I don't understand why this test is not returning "false":
assert_template_result('else',
'{% case a.empty? %}{% when true %}true{% when false %}false{% else %}else{% endcase %}',
{})
The test is asserting that it's neither true nor false. Shouldn't this eval to false since nil != empty....?