Add specs to verify expected output of #valid?

Added specs to test output of #valid? is correct in records with
different states.