Siento que me falta algo. Estoy escribiendo una gema de rubí que permite la interacción con el registro activo como complemento de su función principal.Falsificar un modelo de registro activo sin db
Al escribir casos de prueba para ello, necesito poder especificar modelos de registros activos ficticios para probar esta funcionalidad. Sería excelente si pudiera obtener una instancia de un modelo de registro activo que no necesitara ninguna conexión a un archivo db, que pudiera tener relaciones, todo eso, pero no me requiriera configurar tablas en una base de datos. Soy bastante nuevo en las pruebas, y aparte de las pruebas de rieles, soy bastante nuevo, pero parece que debería ser capaz de hacer algo así con bastante facilidad, pero no estoy encontrando nada.
¿Alguien me puede decir lo que me estoy perdiendo? He visto fábricas, fabricantes, accesorios, todos ellos parecen querer alcanzar el DB. ¿Cómo evalúan las gemas las personas donde necesita el objeto AR solo para las pruebas?
eso es exactamente lo que estaba buscando. ¡Gracias! –
Una desventaja de esta biblioteca es la forma en que se acopla a Rspec. Algo a tener en cuenta si usted no está usando Rspec –
1 de mi lado ... –