1..6 ok 1 - __construct() throws a RuntimeException if you don't pass a from_date and a to_date option # ->clean() ok 2 - ->clean() returns the from and to values ok 3 - ->clean() throws a sfValidatorError if the from date is after the to date ok 4 - ->clean() throws a sfValidatorError # Custom field names options ok 5 - ->clean() take into account custom fields ok 6 - ->clean() returns the from and to values for custom field names # Looks like everything went fine.