[ADDED] tests
[ADDED] validatesWithSelector