Tag: PERSPECTIVE
Para el código de abajo en la especificación: let(:my_model) { instance_double(MyModel, is_happy: true) } Quiero confirmar qué hace exactamente is_happy: true. Creo que se está creando un substituto del método de instancia is_happy del objeto MyModel y se hace que siempre retorne true en la especificación, pero quiero ver la . . . Read more
Estoy utilizando Rails 6 y web mock 3.14.0. Simulo una solicitud de salida en particular de la siguiente manera: stub_request(:post, “https://#{APP_CONFIG.vendor[Rails.env][:api].domain}/api/start”). with( headers: { ‘Accept’ => ‘application/json’, ‘Accept-Encoding’ => ‘gzip;q=1.0,deflate;q=0.6,identity;q=0.3’, ‘Content-Length’ => ’65’, ‘Content-Type’ => ‘application/json’, ‘Host’ => APP_CONFIG.tci[Rails.env][:api].domain, ‘User-Agent’ => ‘rest-client/2.1.0 (darwin20.6.0 x86_64) ruby/2.7.1p83’ } ). to_return(status: 200, body: . . . Read more
En mi rspec llamo al método de ayuda de rails freeze_time. before do freeze_time end ¿Necesito ejecutar algo para descongelar el tiempo después de las pruebas? after do # descongelar el tiempo end
Estoy tratando de hacer que se ejecute ERB en una especificación de vista. Tengo una especificación de vista que prueba alguna lógica simple de ERB. Aquí está el archivo de vista: <!DOCTYPE html> <html> <body> <%= puts ‘hello world’ %> </body> </html> En mi especificación, tengo esta expectativa: expect(response.body).to include(‘hello’) . . . Read more
Estoy trabajando en un proyecto de Ruby on Rails con un equipo. Localmente, solo para mí, rspec spec/path/to/file.rb utiliza al máximo la CPU y no comienza a trabajar en el archivo de prueba. El mismo test realizado por un compañero se ejecutó y completó en aproximadamente 30 segundos. Todo lo . . . Read more