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.

10
¿Cuándo usar RSpec let ()?
Tiendo a usar bloques anteriores para establecer variables de instancia. Luego uso esas variables en mis ejemplos. Hace poco me encontré let(). Según los documentos de RSpec, se utiliza para ... para definir un método auxiliar memorable. El valor se almacenará en caché en varias llamadas en el mismo ejemplo, …
447 ruby  rspec 

16
¿Cómo ejecutar una sola prueba RSpec?
Tengo el siguiente archivo: /spec/controllers/groups_controller_spec.rb ¿Qué comando en la terminal utilizo para ejecutar solo esa especificación y en qué directorio ejecuto el comando? Mi archivo de gemas: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem …


6
Rspec: "array.should == another_array" pero sin preocuparse por el orden
A menudo quiero comparar matrices y asegurarme de que contengan los mismos elementos, en cualquier orden. ¿Hay una manera concisa de hacer esto en RSpec? Aquí hay métodos que no son aceptables: #to_set Por ejemplo: expect(array.to_set).to eq another_array.to_set o array.to_set.should == another_array.to_set Esto falla cuando las matrices contienen elementos duplicados. …
235 ruby  testing  rspec 




14
Módulos de prueba en rspec
¿Cuáles son las mejores prácticas para probar módulos en rspec? Tengo algunos módulos que se incluyen en algunos modelos y por ahora simplemente tengo pruebas duplicadas para cada modelo (con pocas diferencias). ¿Hay alguna manera de SECARLO?
175 ruby  unit-testing  rspec 



4
Configura RSpec para probar una gema (no Rails)
Es bastante fácil con el generador adicional de rspec-rails configurar RSpec para probar una aplicación Rails. Pero, ¿qué hay de agregar RSpec para probar una gema en desarrollo? No estoy usando joyero o tales herramientas. Acabo de usar Bundler ( bundle gem my_gem) para configurar la estructura de la nueva …
154 testing  rubygems  rspec  gem  rspec2 


13
¿Cómo verificar una respuesta JSON usando RSpec?
Tengo el siguiente código en mi controlador: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } En mi prueba de controlador RSpec, quiero verificar que un determinado escenario reciba una respuesta json exitosa, así que obtuve la siguiente línea: controller.should_receive(:render).with(hash_including(:success => true)) Aunque …



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.