Validation tests: MD5 hashed field

This page tests that rivendell is correctly processing md5 hashed fields in relation to applying validations. At the moment this simply checks that a field set as required and configured to MD5 hash its contents should correctly calculate the length of its contents (i.e. before hashing, not afterwards). If this was done incorrectly it would always pass length based validations that were shorter than the hash length.