¿Cómo evaluarías a los observadores con rSpec en una aplicación Ruby on Rails?

¿Cómo evaluarías a los observadores con rSpec en una aplicación Ruby on Rails?

Supongamos que tiene un ActiveRecord:: Observer en una de sus aplicaciones de Ruby on Rails: ¿cómo prueba este observador con rSpec?…


java - Múltiples resultados correctos con Hamcrest(¿hay un or-matcher?)

Soy relativamente nuevo para los emparejadores. Estoy jugando con hamcrest en combinación con JUnit y me gusta un poco. ¿Hay alguna manera de afirmar que una de las múltiples opciones es la corre…



ruby on rails - ¿Cómo puedo agregar múltiples expectativas de should_receive sobre un objeto usando RSpec?

En mi controlador de Rails, estoy creando varias instancias de la misma clase de modelo. Quiero agregar algunas expectativas de RSpec para poder probar que está creando el número correcto con los p…


ruby on rails - Setup Factory Girl with Test:: Unidad y Shoulda

Estoy intentando configurar Factory Girl with Test:: Unit y Shoulda en Ruby on Rails. He instalado la gema, he creado mi archivo de fábrica en el directorio de pruebas/fábricas y he creado mi ar…


ruby on rails - Cómo decir "should_receive" más veces en RSpec

Tengo esto en mi prueba Project.should_receive(:find).with(@project).and_return(@project) pero cuando el objeto recibe ese método llama dos veces, tengo que hacer Project.should_receive(:find).wi…


ruby on rails - Rieles RSpec con múltiples bases de datos

Ejecuto una aplicación de Rails, y estamos en el proceso de dividir nuestro proceso de registro en una aplicación separada. La aplicación de registro tiene su propia base de datos separada(para CMS…


java - ¿Por qué debería usar Hamcrest-Matcher y assertThat() en lugar de los tradicionales assertXXX()-Methods

Cuando miro los ejemplos en la clase Assert JavaDoc assertThat("Help! Integers don't work", 0, is(1));// fails:// failure message:// Help! Integers don't work// expected: is<1>// got value:<…


ruby on rails - ¿Cómo probar el envío de correo electrónico utilizando Rspec?

¿Cuáles son las mejores prácticas y herramientas para probar el envío de correo electrónico utilizando rspec con Rails? Por ejemplo, ¿cómo compruebo que se ha enviado un correo electrónico o qué d…


ruby on rails - Prueba de rieles de metal/Rack con RSpec?

Supongamos que tengo una clase de Metal llamada Vista previa. ¿Cómo lo pruebo con RSpec? Cuando intento: require 'spec_helper' describe Preview do it "should return the posted content" do…


java - Mapa de igualdad usando Hamcrest

Me gustaría utilizar Hamcrest para afirmar que dos mapas son iguales, es decir, tienen el mismo conjunto de claves apuntando a los mismos valores. Mi mejor conjetura actual es: assertThat( affA.en…




rspec rails shoulda documentation install ubuntu ruby controller factory bot