Как ожидается, что RSpec работает в ROR

Просматривая учебник по Ruby On Rails от Майкла Хартла, в разделе, где автор пишет интеграционный тест для проверки своей страницы регистрации, он использовал приведенный ниже код spinet. Я понял, что делает код, но не мог понять, что такое «как», т.е. не мог понять порядок выполнения.

expect { click_button "Create my account" }.not_to change(User, :count)

Кто-нибудь может объяснить семантику приведенной выше цепочки методов и блоков и как они сочетаются друг с другом?

16
задан dchacke 8 November 2013 в 14:44
поделиться