我正在阅读Ruby on Rails 教程“,在有关 Rspec 测试的页面上,有这一行:
subject {page}
我们可以omit
从这个词,例如:
it { page.should have_content('Help') }
是什么subject
?是什么page
?
另外,为什么要声明subject{}
and it{}
?我看到大括号(“{}”)在您声明散列时使用,例如:
user = {name: 'Jhon', lastName: 'Smith'}