test of all view logic.  bad value put into if