Resultados de la búsqueda a petición "rspec"
¿Cuál es el propósito de un bloque 'transitorio' en las fábricas FactoryBot?
Cual es el proposito detransient do en las fábricas FactoryBot? He visto muchas fábricas que comienzan con algo como a continuación. factory :car do owner nil other_attribute nil end ...He encontrado información en este ...
Rieles 3: si estoy usando RSpec, ¿puedo eliminar la carpeta 'prueba'?
Mientras intento migrar, sigo recibiendo este error: rake aborted! test-unit is not part of the bundle. Add it to Gemfile.Si estoy usando RSpec, ¿puedo eliminar la carpeta de prueba por completo?
Shoulda validate_format_of. not_with tiene un problema en el marco (o en mi entendimiento)
Puse el siguiente código en una prueba RSpec: it { should validate_format_of(:email).not_with('test@test')}y configure la clase real con: validates :email, :presence => true, :format => /\b[A-Z0-9._%-]+@(?:[A-Z0-9-]+\.)+[A-Z]{2,4}\b/iY cuando ...
¿Cómo probar qué validación falló en ActiveRecord?
Tengo un modelo como este: class User < ActiveRecord::Base validates_length_of :name, :in => (2..5) end Quiero probar esta validación: it "should not allow too short name" do u = User.new(:name => "a") u.valid? u.should have(1).error_on(:name) ...
Rspec: cómo probar las operaciones y el contenido del archivo
En mi aplicación tengo ese código: File.open "filename", "w" do |file| file.write("text") endQuiero probar este código a través de rspec. ¿Cuáles son las mejores prácticas para hacer esto?
Rspec, CanCan y Devise
Estoy comenzando un proyecto y me gustaría poder probar todo :) Y tengo algunos problemas con CanCan e idear. Por ejemplo, tengo un controlador de Contactos. Todos pueden ver y todos (excepto las personas prohibidas) pueden crear ...
Especificar tipo de contenido en rspec
Estoy tratando de construir una prueba rspec que envíe JSON (o XML) a través de POST. Sin embargo, parece que no puedo hacer que funcione: json = {.... data ....}.to_json post '/model1.json',json,{'CONTENT_TYPE'=>'application/json'}y esto json ...
Stubbing de consultas encadenadas en los rieles 3 y Rspec
Estoy tratando de probar un alcance que tengo que se basa en una cadena de otros ámbitos. ("public_stream" a continuación). scope :public, where("entries.privacy = 'public'") scope :completed, where("entries.observation <> '' AND ...
Probar una acción del controlador RSpec a la que no se puede acceder directamente
Tengo un controlador al que no se puede acceder directamente, de la manera RESTful tradicional, sino solo a través de una URL en particular. Normalmente estoy acostumbrado a usar get y post en las especificaciones de mi controlador para llamar a ...
¿Por qué mis escenarios de pepino fallan cuando los pasos se ejecutan juntos, pero pasan cuando se ejecutan de forma singular?
Cuando ejecuto mis escenarios de pepino en conjunto, o con el comando: pepino obtengo 7 pasos fallidos. Cuando los ejecuto individualmente con la etiqueta de trabajo en progreso, pasan bien. No creo que sea un problema de estado de la base de ...