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.

10
Quando utilizzare RSpec let ()?
Tendo a usare prima dei blocchi per impostare le variabili di istanza. Quindi uso quelle variabili nei miei esempi. Di recente mi sono imbattuto let(). Secondo i documenti RSpec, è abituato ... per definire un metodo di supporto memorizzato. Il valore verrà memorizzato nella cache su più chiamate nello stesso …
447 ruby  rspec 

16
Come eseguire un singolo test RSpec?
Ho il seguente file: /spec/controllers/groups_controller_spec.rb Quale comando nel terminale uso per eseguire solo quella specifica e in quale directory devo eseguire il comando? Il mio file gemma: # 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 …

14
Come si esegue un singolo file test / specifica in RSpec?
Voglio essere in grado di eseguire i test di un singolo file di specifiche, ad esempio per il file che sto modificando. rake specesegue tutte le specifiche. Il mio progetto non è un progetto Rails, quindi rake spec:docnon funziona. Non so se questo è importante, ma ecco la mia struttura …
282 ruby  testing  rspec 

6
Rspec: "array.should == another_array" ma senza preoccupazioni per l'ordine
Vorrei spesso confrontare le matrici e assicurarmi che contengano gli stessi elementi, in qualsiasi ordine. C'è un modo conciso per farlo in RSpec? Ecco alcuni metodi che non sono accettabili: #to_set Per esempio: expect(array.to_set).to eq another_array.to_set o array.to_set.should == another_array.to_set Ciò non riesce quando le matrici contengono elementi duplicati. #sort …
235 ruby  testing  rspec 




14
Test dei moduli in rspec
Quali sono le migliori pratiche per testare i moduli in rspec? Ho alcuni moduli che vengono inclusi in alcuni modelli e per ora ho semplicemente dei test duplicati per ogni modello (con poche differenze). C'è un modo per asciugarlo?
175 ruby  unit-testing  rspec 



4
Configura RSpec per testare un gioiello (non Rails)
È abbastanza facile con il generatore aggiunto di rspec-rails configurare RSpec per testare un'applicazione Rails. Ma che ne dici di aggiungere RSpec per testare un gioiello in fase di sviluppo? Non sto usando gioielliere o strumenti simili. Ho appena usato Bundler ( bundle gem my_gem) per impostare la struttura per …
154 testing  rubygems  rspec  gem  rspec2 


13
Come verificare la risposta JSON usando RSpec?
Ho il seguente codice nel mio controller: format.json { render :json => { :flashcard => @flashcard, :lesson => @lesson, :success => true } Nel mio test del controller RSpec voglio verificare che un determinato scenario riceva una risposta JSON di successo, quindi ho avuto la seguente riga: controller.should_receive(:render).with(hash_including(:success => true)) …



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.