Resultados de la búsqueda a petición "rspec"

1 la respuesta

¿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 ...

2 la respuesta

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?

2 la respuesta

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 ...

4 la respuesta

¿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) ...

5 la respuesta

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?

1 la respuesta

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 ...

8 la respuesta

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 ...

4 la respuesta

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 ...

1 la respuesta

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 ...

1 la respuesta

¿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 ...