62
Qual è la differenza tra un blocco it e un blocco di specifica in RSpec?Differenza tra un blocco it e un blocco di specifica in RSpec
subject { MovieList.add_new(10) }
specify { subject.should have(10).items }
it { subject.track_number.should == 10}
Sembrano fare lo stesso lavoro. Solo controllando per essere sicuro.
Sei corretto, Brandon, 'it' e' specifica' sono metodi identici. Puoi vedere dove sono definiti [qui nella fonte] (https://github.com/rspec/rspec-core/blob/master/lib/rspec/core/example_group.rb#L53-67). –
Ottima presa! Incredibile quello che puoi trovare leggendo la fonte. :) aggiornerò la risposta. –
Ecco un esempio con i nomi dei metodi degli esempi di dicembre 2013: https://gist.github.com/Dorian/7893586 (ad esempio, specificare, mettere a fuoco, ...) – Dorian