Widziałem oba style używane szeroko: # 1 lambda { raise "Boom" }.should raise_error
i # 2 expect { raise "Boom" }.to raise_error
. Lubię oczekiwać ... bardziej, ponieważ lepiej czyta i ukrywa tworzenie proc.Który styl, lambda ... powinien lub oczekiwał ... jest preferowany do testowania oczekiwań w RSpec?
Spojrzałem na kod rspec i wygląda na to, że oczekuję .. to jest suggested, jednak regularnie spotykam biblioteki używając lambda..should. Czy spodziewać się ... nowszego, a więc jeszcze nie "sławnego"?