Io sono un principiante in Ruby e aveva questa domanda mi fastidioso per molto tempo.Che cosa è esattamente la parola "dovrebbe" in RSpec Rubino
In un file RSpec, se scriviamo Book.should <do something>
, qual è la parola chiave should
? È un membro dell'oggetto Libro? Come è diventato membro dell'oggetto Libro? O è un qualche costrutto di Ruby? È una funzione? Dove posso trovare la definizione di questo se è una funzione o un membro?
Questa domanda è il duplicato di http://stackoverflow.com/questions/3105755/ruby-metaprogramming-how-does-rspecs-should-work –
Il collegamento non spiega quello che realmente fa. Qual è esattamente la parola chiave "dovrebbe"? – woodstok
+1 per cercare di capire la magia. –