Cómo llamar a una publicación diferente a un controlador diferente en Rails Functional Test

Quiero realizar una solicitud posterior a un controlador diferente dentro de mi prueba funcional que está destinado a un controlador en particular. Sin embargo, el método de publicación en la clase ActiveController solo toma el método para ser llamado, no toma el nombre del controlador para ser llamado. ¿Alguna idea de cómo invocar un controlador diferente?

Cuando crea pruebas para los controladores que utilizan ActiveSupport :: TestCase , puede configurar qué controlador probar cuando no quiere que se deduzca.

Por lo tanto, podría agregar otra clase a su prueba para el controlador actual, configurar el controlador para probar dentro de la nueva clase e implementar sus casos de prueba.

No proporcionó el código, así que no puedo proporcionar una solución codificada, pero aquí hay una publicación del blog sobre pruebas de todos los métodos en el controlador bajo RSpec: http://blog.wolfman.com/articles/2007/7/28/rspec-testing -todos-acciones-de-un-controlador

[Personalmente, me alejé de RSpec / TestUnit para realizar pruebas de controlador más allá de las verificaciones de ruta y las pruebas difusas. Prefiero las pruebas de integración (por ejemplo, pepino) para algo que involucra múltiples partes del sistema.]