make "should be on" compatible with angular style paths
use shared test app
Fixes #7, fixes #8: False positive when middle row removed from expected table