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.


4
RSpec: aspettati di cambiare più file
Voglio verificare molti cambiamenti in un modello quando si invia un modulo in una specifica di funzionalità. Ad esempio, voglio assicurarmi che il nome utente sia stato modificato da X a Y e che la password crittografata sia stata modificata da qualsiasi valore. So che ci sono già alcune domande …

3
Come testare il sollevamento di eccezioni in Rails / RSpec?
C'è il seguente codice: def index @car_types = car_brand.car_types end def car_brand CarBrand.find(params[:car_brand_id]) rescue ActiveRecord::RecordNotFound raise Errors::CarBrandNotFound.new end Voglio provarlo tramite RSpec. Il mio codice è: it 'raises CarBrandNotFound exception' do get :index, car_brand_id: 0 expect(response).to raise_error(Errors::CarBrandNotFound) end CarBrand con ID uguale a 0 non esiste, quindi il codice del …

5
Autenticazione di stubbing nelle specifiche della richiesta
Quando si scrive una specifica di richiesta, come si impostano le sessioni e / oi metodi dello stub controller? Sto cercando di bloccare l'autenticazione nei miei test di integrazione: rspec / richieste Ecco un esempio di test require File.dirname(__FILE__) + '/../spec_helper' require File.dirname(__FILE__) + '/authentication_helpers' describe "Messages" do include AuthenticationHelpers …
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.