Я видел оба стиля, которые широко используются: # 1 lambda { raise "Boom" }.should raise_error
и # 2 expect { raise "Boom" }.to raise_error
. Мне нравится ожидать больше, поскольку он лучше читает и скрывает создание proc.Какой стиль, лямбда..был или ожидал .., предпочтителен для тестирования ожиданий в RSpec?
Я посмотрел код rspec и, кажется, ожидает. suggested, однако я регулярно сталкиваюсь с библиотеками, использующими лямбда. Ожидается ... новее и, следовательно, еще не «знаменито»?