Domande taggate «rspec»

RSpec è un framework BDD (behavior-driven development) per il linguaggio di programmazione Ruby, ispirato a JBehave. Contiene il proprio framework di mocking completamente integrato basato su JMock. Il framework può essere considerato un linguaggio specifico del dominio (DSL) e assomiglia a una specifica del linguaggio naturale.





7
Come fare clic sul primo collegamento nell'elenco degli elementi dopo l'aggiornamento a Capybara 2.0?
Come fare clic sul primo collegamento in quel caso: <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div> within ".item" do first(:link, "Agree").click end e ottengo questo errore: Capybara::Ambiguous: Ambiguous match, found 2 elements matching css ".item" E senza la presenza di withinquesto errore: Failure/Error: first(:link, "Agree").click NoMethodError: undefined …
125 ruby  rspec  capybara 



7
Problemi nel confrontare il tempo con RSpec
Sto usando Ruby su Rails 4 e rspec-rails gem 2.14. Per un oggetto my vorrei confrontare l'ora corrente con l' updated_atattributo object dopo l'esecuzione di un'azione del controller, ma sono nei guai poiché la specifica non viene superata. Cioè, dato quanto segue è il codice delle specifiche: it "updates updated_at …

1
Qual è la differenza tra RSpec e Cucumber? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, discussioni, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …


4
Come si dice "should_receive" più volte in RSpec
Ho questo nel mio test Project.should_receive(:find).with(@project).and_return(@project) ma quando l'oggetto riceve quella chiamata al metodo due volte, devo farlo Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) C'è un modo per dire qualcosa di simile Project.should_receive(:find).with(@project).and_return(@project).times(2)


4
RSpec: come verificare se un metodo è stato chiamato?
Durante la scrittura di test RSpec, mi ritrovo a scrivere molto codice simile a questo per assicurarmi che un metodo sia stato chiamato durante l'esecuzione di un test (per amor di discussione, diciamo solo che non posso davvero interrogare lo stato dell'oggetto dopo la chiamata perché l'operazione che il metodo …

3
Come testare una preoccupazione in Rails
Dato che ho un Personableproblema nella mia applicazione Rails 4 che ha un full_namemetodo, come dovrei testarlo usando RSpec? preoccupazioni / personable.rb module Personable extend ActiveSupport::Concern def full_name "#{first_name} #{last_name}" end end

16
Salta le richiamate su Factory Girl e Rspec
Sto testando un modello con un callback dopo la creazione che vorrei eseguire solo in alcune occasioni durante il test. Come posso saltare / eseguire i callback da una fabbrica? class User < ActiveRecord::Base after_create :run_something ... end Fabbrica: FactoryGirl.define do factory :user do first_name "Luiz" last_name "Branco" ... # …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.