Fix #26 by running assertion when we aren't testing for a body.

Fixes #26.

I was wondering if we should run an always passing assertion though.

Imagine a user writing `assert_select 'body', 0` and then running the tests to find the assertion count doesn't go up.

What do you think, @rafaelfranca and @chancancode?