Laravel 5.1 burlona regla de validación ‘única’

Estamos utilizando la regla ‘única’ para la validación en la aplicación, pero para las pruebas nos estamos burlando de la capa de la base de datos mediante el uso de un patrón de repository. ¿Hay alguna manera de burlarse de la regla unique para que no intente verificar la base de datos?

Intenté burlar Illuminate\Validation\Validator::validateUnique , pero no funciona, pero dado que el método está protegido.

regla única , junto con algunas otras reglas (por ejemplo, existe ) utiliza el verificador de presencia para hacer verificaciones de validación. Por defecto se usa DatabasePresenceVerifier . Implementa PresenceVerifierInterface que consta de 2 métodos. Podría burlarse de los métodos de ese verificador y usarlo durante las pruebas. Puede acceder al verificador con

 \Validator::getPresenceVerifier() \Validator::setPresenceVerifier()