Than request.env['RAW_POST_DATA'] = json_body
?¿Existe alguna manera más agradable de configurar los datos POST del cuerpo en rspec en los rieles?
¿Existe alguna manera más agradable de configurar los datos POST del cuerpo en rspec en los rieles?
Respuesta
no estoy seguro si esto es lo que quieres decir, pero se pueden establecer las cabeceras de petición para indicar JSON:
describe "POST 'create'" do
it "should be successful" do
request.env["HTTP_ACCEPT"] = "application/json"
post 'create', :article => { :title => "Foo" }.to_json
response.should be_success
end
end
Interesante, pero tendremos que establecer el sufijo .json para nuestra documentación API, pero creo que también podemos hacerlo de esta manera. – avocade
¿Por qué establece el segundo argumento 'post' para que sea': article => .to_json' en lugar de simplemente una cadena json recta como ' .to_json'? ¿Esto requiere que su manejador decodifique los contenidos del param del artículo en lugar de decodificar el cuerpo? –
- 1. ¿Existe alguna manera más agradable de calcular todas las orientaciones posibles de un cubo en F #?
- 2. C# ¿hay alguna manera más agradable de escribir esto?
- 3. Cómo configurar los rieles en Intellij Idea
- 4. ¿Existe alguna manera más fácil de analizar XML en Java?
- 5. No se pueden leer los datos del cuerpo de la API web POST
- 6. Pubsubhubbub en rieles. ¿Cómo extraer el contenido del cuerpo de POST sin procesar de la solicitud de POST?
- 7. ¿Hay alguna manera agradable en trigger.io para manejar OAuth?
- 8. ¿Hay alguna manera de andamiar un recurso único en los rieles?
- 9. ¿Existe alguna manera más rápida de encontrar los valores mínimo y máximo?
- 10. ¿Existe alguna manera hermosa de afirmar las condiciones previas en los métodos de Java?
- 11. ¿Existe alguna manera más eficiente de obtener un método anotado?
- 12. ¿Existe alguna manera de manejar excepciones en Python?
- 13. ¿Existe alguna manera más clara de registrar eventos personalizados Qt?
- 14. ¿Hay alguna manera de conservar los datos HSQLDB?
- 15. ¿Existe alguna forma más inteligente de deshabilitar los filtros de Doctrine2 en Symfony2.1?
- 16. ¿Existe alguna manera fácil de calcular y formatear los intervalos de hora/fecha en Java?
- 17. Caracteres especiales como @ y & en los datos de cURL POST
- 18. ¿La mejor manera de usar los atributos de datos html5 con los rieles content_tag helper?
- 19. ¿Existe alguna forma más eficiente de organizar los resultados aleatorios por tamaño en Python?
- 20. ¿Existe alguna manera de conocer los métodos de una instancia de una clase desconocida en Perl
- 21. ¿Hay alguna manera de configurar los recursos vinculados en relación con el archivo .project?
- 22. ¿Hay alguna manera de evitar que los atributos serializados en los rieles se actualicen incluso si no hay cambios?
- 23. ¿Existe alguna manera fácil de integrar scaladoc en IntelliJ Idea?
- 24. ¿Hay alguna manera de almacenar de forma segura los datos de usuario en un dispositivo Android?
- 25. ¿Existe alguna manera de pasar reglas de estilo en línea a todos los niños?
- 26. PHP - Convierta todos los datos POST en variables de SESIÓN
- 27. ¿Existe un estándar para documentar los parámetros GET/POST?
- 28. Rieles: ¿dónde colocar los archivos de datos?
- 29. existe contacto en los contactos
- 30. ¿Existe alguna manera más fácil de crear un proveedor de consultas del servicio de datos WCF/OData?
Es esto para una especificación de controlador? Ayudaría si pudieras incluir un ejemplo. – zetetic
Lo sentimos, sí, es para una prueba de controlador rspec. – avocade
No estoy tan lejos como puedo decir. Gracias por mostrarme cómo configurar los datos de entrada en bruto :) – Kevin