Tengo esto: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> ¿Cómo completo ese campo por su ID?
Tengo esto: <input class="string optional" id="course_group_courses_attributes_2_name" name="course_group[courses_attributes][2][name]" placeholder="Lengua" size="15" type="text" /> </div> ¿Cómo completo ese campo por su ID?
Estoy usando RSpec2 y Capybara para las pruebas de aceptación. Me gustaría afirmar que el enlace está deshabilitado o no en Capybara. ¿Cómo puedo hacer esto?
Quiero comprobar si hay muchos cambios en un modelo al enviar un formulario en una especificación de función. Por ejemplo, quiero asegurarme de que el nombre de usuario haya cambiado de X a Y, y que la contraseña cifrada haya cambiado por cualquier valor. Sé que ya hay algunas preguntas sobre...
Estoy escribiendo pruebas en Rspec para mis modelos en la aplicación Ruby on Rails. Y recibo este error al iniciar 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Yo uso Rails 4.0.0 y Ruby 2.0.0 Aquí está mi...
Sé que en Capybara, puedes hacer algo como esto: page.should have_css("ol li", :count => 2) Sin embargo, asumiendo que la página tiene, por ejemplo, un solo elemento coincidente, el error no es muy descriptivo: 1) initial page load shows greetings Failure/Error: page.should have_css("ol...
Al escribir una especificación de solicitud, ¿cómo se configuran las sesiones y / o los métodos del controlador stub? Estoy tratando de eliminar la autenticación en mis pruebas de integración - rspec / request Aquí tienes un ejemplo de prueba require File.dirname(__FILE__) +...
Existe el siguiente código: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Quiero probarlo a través de RSpec. Mi codigo es: it 'raises CarBrandNotFound...
http://betterspecs.org/#subject tiene información sobre subjecty let. Sin embargo, todavía no tengo clara la diferencia entre ellos. Además, la publicación SO ¿Cuál es el argumento en contra de usar before, let y subject en las pruebas RSpec? dijo que es mejor no usar ni uno subjectni otro let....
Después de una resolución de problemas significativa, descubrí que necesitaba ejecutar rake specuna vez (puedo abortar con control-c) antes de poder ejecutar rspec directamente (por ejemplo, en un subconjunto de nuestras especificaciones). Estamos ejecutando Rails 3.0.7 y RSpec...
¿Cuál es la diferencia entre un bloque de ti y un bloque específico en RSpec? subject { MovieList.add_new(10) } specify { subject.should have(10).items } it { subject.track_number.should == 10} Parecen hacer el mismo trabajo. Solo comprobando para estar seguro.
Después de cargar una página, tengo un código que se ejecuta, oculta y muestra varios elementos basados en datos devueltos por un xhr. Mi prueba de integración se parece a esto: it "should not show the blah" do page.find('#blah').visible?.should be_true end Cuando voy manualmente a la...
Quiero probar la acción del controlador y la presencia de mensajes flash con rspec. acción : def create user = Users::User.find_by_email(params[:email]) if user user.send_reset_password_instructions flash[:success] = "Reset password instructions have been sent to #{user.email}." else...