Просматривая учебник по Ruby On Rails Майкла Хартла, в разделе, где автор пишет интеграционный тест для проверки своей страницы регистрации, он использовал приведенный ниже код. Я получил то, что сделал код, но не мог окунуться в "часть", то есть не смог понять порядок выполнения.
expect { click_button "Create my account" }.not_to change(User, :count)
Может кто-нибудь объяснить семантику вышеприведенной цепи методов и блоков и как они подходят друг другу?