Add spec for prop logic