put inside describe for method name, rename params to hash for consistency with code
add #validate that returns true/false instead of raising