【发布时间】:2016-12-23 01:55:54
【问题描述】:
【问题讨论】:
-
banned的行为是否取决于用户角色? -
@slowjack2k mmmm,没有
-
所以它可以是顶级上下文,不需要嵌套在用户上下文中。
标签: ruby-on-rails ruby rspec tdd
【问题讨论】:
banned 的行为是否取决于用户角色?
标签: ruby-on-rails ruby rspec tdd
您可能想要执行以下操作:
describe 'GET #index' do
context 'admin user' do
scenario 'is blocked' do
# your test
end
scenario 'is not blocked' do
# your test
end
end
context 'regular user' do
scenario 'is blocked' do
# your test
end
scenario 'is not blocked' do
# your test
end
end
end
【讨论】:
我认为你在做什么没关系...但是,如果你想重用一些规范,你可以使用:
【讨论】: