Preguntas etiquetadas con rspec

RSpec es un marco de desarrollo impulsado por el comportamiento (BDD) para el lenguaje de programación Ruby, inspirado en JBehave. Contiene su propio marco de simulación totalmente integrado basado en JMock. El marco puede considerarse un lenguaje específico de dominio (DSL) y se asemeja a una especificación de lenguaje natural.


7
¿Deshabilitar un grupo de pruebas en rspec?
Tengo una especificación de prueba que es describesuna clase y dentro de ella tiene varios, contextscada uno con varios itbloques. ¿Hay alguna forma de desactivar contexttemporalmente? Intenté agregar una pending "temporarily disabled"llamada en la parte superior dentro de un contextque quiero deshabilitar, y vi algo sobre pendiente cuando ejecuté la …
103 ruby  rspec 

9
Resolución de ambigüedad de carpincho
¿Cómo resuelvo la ambigüedad en Capybara? Por alguna razón, necesito enlaces con los mismos valores en una página, pero no puedo crear una prueba porque obtengo el error Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" La razón por la que no puedo evitar esto es por …


1
rspec 3 - stub un método de clase
Estoy actualizando de rspec 2.99 a rspec 3.0.3 y he convertido métodos de instancia para usar allow_any_instance_of, pero no he descubierto cómo stub un método de clase. Tengo un código como este: module MyMod class Utils def self.find_x(myarg) # Stuff end end end y mi prueba rspec 2 hace esto: …




5
Cómo configurar la fábrica en FactoryGirl con la asociación has_many
¿Alguien puede decirme si estoy haciendo la configuración de manera incorrecta? Tengo los siguientes modelos que tienen asociaciones has_many.through: class Listing < ActiveRecord::Base attr_accessible ... has_many :listing_features has_many :features, :through => :listing_features validates_presence_of ... ... end class Feature < ActiveRecord::Base attr_accessible ... validates_presence_of ... validates_uniqueness_of ... has_many :listing_features has_many :listings, …

2
¿En qué se diferencia spec / rails_helper.rb de spec / spec_helper.rb? Lo necesito?
Estoy haciendo el tutorial de Rails por segunda vez. Cuando entro en esto rails generate integration_test static_pages Obtengo spec/rails_helper.rby en spec/spec_helper.rblugar de solospec/spec_helper.rb Ahora, cuando ejecuto mis pruebas, son más largas (más "detalladas") y más lentas que cuando lo hice la última vez. Me pregunto cuál es la diferencia entre …



7
Rspec no ve mi clase modelo. error constante no inicializado
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 client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without …


4
RSpec: Espere cambiar múltiples
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 …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.